@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class BulkActionResource extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The bulk action resource entity.
Note: Objects should always be created or deserialized using the BulkActionResource.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the BulkActionResource.Builder
, which maintain a
set of all explicitly set fields called BulkActionResource.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
BulkActionResource.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
BulkActionResource(String identifier,
String entityType,
Map<String,String> metadata)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static BulkActionResource.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getEntityType()
The resource-type.
|
String |
getIdentifier()
The resource OCID.
|
Map<String,String> |
getMetadata()
Additional information that helps to identity the resource for bulk action.
|
int |
hashCode() |
BulkActionResource.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"identifier","entityType","metadata"}) public BulkActionResource(String identifier, String entityType, Map<String,String> metadata)
public static BulkActionResource.Builder builder()
Create a new builder.
public BulkActionResource.Builder toBuilder()
public String getIdentifier()
The resource OCID.
public String getEntityType()
The resource-type. To get the list of supported resource-types use listBulkActionResourceTypes
.
public Map<String,String> getMetadata()
Additional information that helps to identity the resource for bulk action.
The APIs to delete and move most resource types only require the resource identifier (ocid). But some resource-types require additional identifying information.
This information is provided in the resource's public API document. It is also available
through the listBulkActionResourceTypes
.
*Example**: The APIs to delete or move the buckets
resource-type require namespaceName
and bucketName
to identify the resource, as shown in the APIs, deleteBucket
and updateBucket
.
To add a bucket for bulk actions, specify namespaceName
and bucketName
in
the metadata property as shown in this example
{ "identifier": "
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.