Class RemoveEntityOwnerRequest
- 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.RemoveEntityOwnerRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<RemoveEntityOwnerRequest.Builder,RemoveEntityOwnerRequest>
@Generated("software.amazon.awssdk:codegen") public final class RemoveEntityOwnerRequest extends DataZoneRequest implements ToCopyableBuilder<RemoveEntityOwnerRequest.Builder,RemoveEntityOwnerRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRemoveEntityOwnerRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RemoveEntityOwnerRequest.Builderbuilder()StringclientToken()A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.StringdomainIdentifier()The ID of the domain where you want to remove an owner from an entity.StringentityIdentifier()The ID of the entity from which you want to remove an owner.DataZoneEntityTypeentityType()The type of the entity from which you want to remove an owner.StringentityTypeAsString()The type of the entity from which you want to remove an owner.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()OwnerPropertiesowner()The owner that you want to remove from an entity.List<SdkField<?>>sdkFields()static Class<? extends RemoveEntityOwnerRequest.Builder>serializableBuilderClass()RemoveEntityOwnerRequest.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
-
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 domain where you want to remove an owner from an entity.
- Returns:
- The ID of the domain where you want to remove an owner from an entity.
-
entityIdentifier
public final String entityIdentifier()
The ID of the entity from which you want to remove an owner.
- Returns:
- The ID of the entity from which you want to remove an owner.
-
entityType
public final DataZoneEntityType entityType()
The type of the entity from which you want to remove an owner.
If the service returns an enum value that is not available in the current SDK version,
entityTypewill returnDataZoneEntityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromentityTypeAsString().- Returns:
- The type of the entity from which you want to remove an owner.
- See Also:
DataZoneEntityType
-
entityTypeAsString
public final String entityTypeAsString()
The type of the entity from which you want to remove an owner.
If the service returns an enum value that is not available in the current SDK version,
entityTypewill returnDataZoneEntityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromentityTypeAsString().- Returns:
- The type of the entity from which you want to remove an owner.
- See Also:
DataZoneEntityType
-
owner
public final OwnerProperties owner()
The owner that you want to remove from an entity.
- Returns:
- The owner that you want to remove from an entity.
-
toBuilder
public RemoveEntityOwnerRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RemoveEntityOwnerRequest.Builder,RemoveEntityOwnerRequest>- Specified by:
toBuilderin classDataZoneRequest
-
builder
public static RemoveEntityOwnerRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends RemoveEntityOwnerRequest.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
-
-