@Generated(value="software.amazon.awssdk:codegen") public final class ShareTarget extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ShareTarget.Builder,ShareTarget>
Identifier that contains details about the directory consumer account.
Modifier and Type | Class and Description |
---|---|
static interface |
ShareTarget.Builder |
Modifier and Type | Method and Description |
---|---|
static ShareTarget.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
Identifier of the directory consumer account.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ShareTarget.Builder> |
serializableBuilderClass() |
ShareTarget.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
TargetType |
type()
Type of identifier to be used in the
Id field. |
String |
typeAsString()
Type of identifier to be used in the
Id field. |
copy
public final String id()
Identifier of the directory consumer account.
public final TargetType type()
Type of identifier to be used in the Id
field.
If the service returns an enum value that is not available in the current SDK version, type
will return
TargetType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
typeAsString()
.
Id
field.TargetType
public final String typeAsString()
Type of identifier to be used in the Id
field.
If the service returns an enum value that is not available in the current SDK version, type
will return
TargetType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
typeAsString()
.
Id
field.TargetType
public ShareTarget.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ShareTarget.Builder,ShareTarget>
public static ShareTarget.Builder builder()
public static Class<? extends ShareTarget.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojo
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
equalsBySdkFields
in interface SdkPojo
obj
- the object to be compared withpublic final String toString()
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.