@Generated(value="software.amazon.awssdk:codegen") public final class ResourceIdPreference extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceIdPreference.Builder,ResourceIdPreference>
Describes the resource type and its ID preference for the user's Amazon Web Services account, in the current Amazon Web Services Region.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResourceIdPreference.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ResourceIdPreference.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasResources()
For responses, this returns true if the service returned a value for the Resources property.
|
ResourceIdType |
resourceIdType()
Identifies the EFS resource ID preference, either
LONG_ID (17 characters) or SHORT_ID
(8 characters). |
String |
resourceIdTypeAsString()
Identifies the EFS resource ID preference, either
LONG_ID (17 characters) or SHORT_ID
(8 characters). |
List<Resource> |
resources()
Identifies the Amazon EFS resources to which the ID preference setting applies,
FILE_SYSTEM and
MOUNT_TARGET. |
List<String> |
resourcesAsStrings()
Identifies the Amazon EFS resources to which the ID preference setting applies,
FILE_SYSTEM and
MOUNT_TARGET. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResourceIdPreference.Builder> |
serializableBuilderClass() |
ResourceIdPreference.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ResourceIdType resourceIdType()
Identifies the EFS resource ID preference, either LONG_ID (17 characters) or SHORT_ID
(8 characters).
If the service returns an enum value that is not available in the current SDK version, resourceIdType
will return ResourceIdType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from resourceIdTypeAsString().
LONG_ID (17 characters) or
SHORT_ID (8 characters).ResourceIdTypepublic final String resourceIdTypeAsString()
Identifies the EFS resource ID preference, either LONG_ID (17 characters) or SHORT_ID
(8 characters).
If the service returns an enum value that is not available in the current SDK version, resourceIdType
will return ResourceIdType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from resourceIdTypeAsString().
LONG_ID (17 characters) or
SHORT_ID (8 characters).ResourceIdTypepublic final List<Resource> resources()
Identifies the Amazon EFS resources to which the ID preference setting applies, FILE_SYSTEM and
MOUNT_TARGET.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResources() method.
FILE_SYSTEM
and MOUNT_TARGET.public final boolean hasResources()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<String> resourcesAsStrings()
Identifies the Amazon EFS resources to which the ID preference setting applies, FILE_SYSTEM and
MOUNT_TARGET.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResources() method.
FILE_SYSTEM
and MOUNT_TARGET.public ResourceIdPreference.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ResourceIdPreference.Builder,ResourceIdPreference>public static ResourceIdPreference.Builder builder()
public static Class<? extends ResourceIdPreference.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.