@Generated(value="software.amazon.awssdk:codegen") public final class SyncResourceFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SyncResourceFilter.Builder,SyncResourceFilter>
The sync resource filter.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SyncResourceFilter.Builder |
static class |
SyncResourceFilter.Type |
| Modifier and Type | Method and Description |
|---|---|
static SyncResourceFilter.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
externalId()
The external ID.
|
static SyncResourceFilter |
fromExternalId(String externalId)
Create an instance of this class with
externalId() initialized to the given value. |
static SyncResourceFilter |
fromResourceId(String resourceId)
Create an instance of this class with
resourceId() initialized to the given value. |
static SyncResourceFilter |
fromResourceType(String resourceType)
Create an instance of this class with
resourceTypeAsString() initialized to the given value. |
static SyncResourceFilter |
fromResourceType(SyncResourceType resourceType)
Create an instance of this class with
resourceTypeAsString() initialized to the given value. |
static SyncResourceFilter |
fromState(String state)
Create an instance of this class with
stateAsString() initialized to the given value. |
static SyncResourceFilter |
fromState(SyncResourceState state)
Create an instance of this class with
stateAsString() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
resourceId()
The sync resource filter resource ID.
|
SyncResourceType |
resourceType()
The sync resource filter resource type
|
String |
resourceTypeAsString()
The sync resource filter resource type
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SyncResourceFilter.Builder> |
serializableBuilderClass() |
SyncResourceState |
state()
The sync resource filter's state.
|
String |
stateAsString()
The sync resource filter's state.
|
SyncResourceFilter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
SyncResourceFilter.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final SyncResourceState state()
The sync resource filter's state.
If the service returns an enum value that is not available in the current SDK version, state will return
SyncResourceState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
SyncResourceStatepublic final String stateAsString()
The sync resource filter's state.
If the service returns an enum value that is not available in the current SDK version, state will return
SyncResourceState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
SyncResourceStatepublic final SyncResourceType resourceType()
The sync resource filter resource type
If the service returns an enum value that is not available in the current SDK version, resourceType will
return SyncResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
resourceTypeAsString().
SyncResourceTypepublic final String resourceTypeAsString()
The sync resource filter resource type
If the service returns an enum value that is not available in the current SDK version, resourceType will
return SyncResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
resourceTypeAsString().
SyncResourceTypepublic final String resourceId()
The sync resource filter resource ID.
public final String externalId()
The external ID.
public SyncResourceFilter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SyncResourceFilter.Builder,SyncResourceFilter>public static SyncResourceFilter.Builder builder()
public static Class<? extends SyncResourceFilter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static SyncResourceFilter fromState(String state)
stateAsString() initialized to the given value.
The sync resource filter's state.
state - The sync resource filter's state.SyncResourceStatepublic static SyncResourceFilter fromState(SyncResourceState state)
stateAsString() initialized to the given value.
The sync resource filter's state.
state - The sync resource filter's state.SyncResourceStatepublic static SyncResourceFilter fromResourceType(String resourceType)
resourceTypeAsString() initialized to the given value.
The sync resource filter resource type
resourceType - The sync resource filter resource typeSyncResourceTypepublic static SyncResourceFilter fromResourceType(SyncResourceType resourceType)
resourceTypeAsString() initialized to the given value.
The sync resource filter resource type
resourceType - The sync resource filter resource typeSyncResourceTypepublic static SyncResourceFilter fromResourceId(String resourceId)
resourceId() initialized to the given value.
The sync resource filter resource ID.
resourceId - The sync resource filter resource ID.public static SyncResourceFilter fromExternalId(String externalId)
externalId() initialized to the given value.
The external ID.
externalId - The external ID.public SyncResourceFilter.Type type()
Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.