Class CreateListingChangeSetRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.datazone.model.DataZoneRequest
-
- software.amazon.awssdk.services.datazone.model.CreateListingChangeSetRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<CreateListingChangeSetRequest.Builder,CreateListingChangeSetRequest>
@Generated("software.amazon.awssdk:codegen") public final class CreateListingChangeSetRequest extends DataZoneRequest implements ToCopyableBuilder<CreateListingChangeSetRequest.Builder,CreateListingChangeSetRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCreateListingChangeSetRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ChangeActionaction()Specifies whether to publish or unpublish a listing.StringactionAsString()Specifies whether to publish or unpublish a listing.static CreateListingChangeSetRequest.Builderbuilder()StringclientToken()A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.StringdomainIdentifier()The ID of the Amazon DataZone domain.StringentityIdentifier()The ID of the asset.StringentityRevision()The revision of an asset.EntityTypeentityType()The type of an entity.StringentityTypeAsString()The type of an entity.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends CreateListingChangeSetRequest.Builder>serializableBuilderClass()CreateListingChangeSetRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
action
public final ChangeAction action()
Specifies whether to publish or unpublish a listing.
If the service returns an enum value that is not available in the current SDK version,
actionwill returnChangeAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionAsString().- Returns:
- Specifies whether to publish or unpublish a listing.
- See Also:
ChangeAction
-
actionAsString
public final String actionAsString()
Specifies whether to publish or unpublish a listing.
If the service returns an enum value that is not available in the current SDK version,
actionwill returnChangeAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionAsString().- Returns:
- Specifies whether to publish or unpublish a listing.
- See Also:
ChangeAction
-
clientToken
public final String clientToken()
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
- Returns:
- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
-
domainIdentifier
public final String domainIdentifier()
The ID of the Amazon DataZone domain.
- Returns:
- The ID of the Amazon DataZone domain.
-
entityIdentifier
public final String entityIdentifier()
The ID of the asset.
- Returns:
- The ID of the asset.
-
entityRevision
public final String entityRevision()
The revision of an asset.
- Returns:
- The revision of an asset.
-
entityType
public final EntityType entityType()
The type of an entity.
If the service returns an enum value that is not available in the current SDK version,
entityTypewill returnEntityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromentityTypeAsString().- Returns:
- The type of an entity.
- See Also:
EntityType
-
entityTypeAsString
public final String entityTypeAsString()
The type of an entity.
If the service returns an enum value that is not available in the current SDK version,
entityTypewill returnEntityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromentityTypeAsString().- Returns:
- The type of an entity.
- See Also:
EntityType
-
toBuilder
public CreateListingChangeSetRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CreateListingChangeSetRequest.Builder,CreateListingChangeSetRequest>- Specified by:
toBuilderin classDataZoneRequest
-
builder
public static CreateListingChangeSetRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends CreateListingChangeSetRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-