@Generated(value="software.amazon.awssdk:codegen") public final class ResourceDataSyncSourceWithState extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceDataSyncSourceWithState.Builder,ResourceDataSyncSourceWithState>
The data type name for including resource data sync state. There are four sync states:
OrganizationNotExists (Your organization doesn't exist)
NoPermissions (The system can't locate the service-linked role. This role is automatically created when
a user creates a resource data sync in Explorer.)
InvalidOrganizationalUnit (You specified or selected an invalid unit in the resource data sync
configuration.)
TrustedAccessDisabled (You disabled Systems Manager access in the organization in AWS Organizations.)
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResourceDataSyncSourceWithState.Builder |
| Modifier and Type | Method and Description |
|---|---|
ResourceDataSyncAwsOrganizationsSource |
awsOrganizationsSource()
The field name in
SyncSource for the ResourceDataSyncAwsOrganizationsSource type. |
static ResourceDataSyncSourceWithState.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSourceRegions()
Returns true if the SourceRegions property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
Boolean |
includeFutureRegions()
Whether to automatically synchronize and aggregate data from new AWS Regions when those Regions come online.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResourceDataSyncSourceWithState.Builder> |
serializableBuilderClass() |
List<String> |
sourceRegions()
The
SyncSource AWS Regions included in the resource data sync. |
String |
sourceType()
The type of data source for the resource data sync.
|
String |
state()
The data type name for including resource data sync state.
|
ResourceDataSyncSourceWithState.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String sourceType()
The type of data source for the resource data sync. SourceType is either
AwsOrganizations (if an organization is present in AWS Organizations) or
singleAccountMultiRegions.
SourceType is either
AwsOrganizations (if an organization is present in AWS Organizations) or
singleAccountMultiRegions.public final ResourceDataSyncAwsOrganizationsSource awsOrganizationsSource()
The field name in SyncSource for the ResourceDataSyncAwsOrganizationsSource type.
SyncSource for the ResourceDataSyncAwsOrganizationsSource
type.public final boolean hasSourceRegions()
public final List<String> sourceRegions()
The SyncSource AWS Regions included in the resource data sync.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSourceRegions() to see if a value was sent in this field.
SyncSource AWS Regions included in the resource data sync.public final Boolean includeFutureRegions()
Whether to automatically synchronize and aggregate data from new AWS Regions when those Regions come online.
public final String state()
The data type name for including resource data sync state. There are four sync states:
OrganizationNotExists: Your organization doesn't exist.
NoPermissions: The system can't locate the service-linked role. This role is automatically created
when a user creates a resource data sync in Explorer.
InvalidOrganizationalUnit: You specified or selected an invalid unit in the resource data sync
configuration.
TrustedAccessDisabled: You disabled Systems Manager access in the organization in AWS Organizations.
OrganizationNotExists: Your organization doesn't exist.
NoPermissions: The system can't locate the service-linked role. This role is automatically
created when a user creates a resource data sync in Explorer.
InvalidOrganizationalUnit: You specified or selected an invalid unit in the resource data
sync configuration.
TrustedAccessDisabled: You disabled Systems Manager access in the organization in AWS
Organizations.
public ResourceDataSyncSourceWithState.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ResourceDataSyncSourceWithState.Builder,ResourceDataSyncSourceWithState>public static ResourceDataSyncSourceWithState.Builder builder()
public static Class<? extends ResourceDataSyncSourceWithState.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.