@Generated(value="software.amazon.awssdk:codegen") public final class ResourceDataSyncSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceDataSyncSource.Builder,ResourceDataSyncSource>
Information about the source of the data included in the resource data sync.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResourceDataSyncSource.Builder |
| Modifier and Type | Method and Description |
|---|---|
ResourceDataSyncAwsOrganizationsSource |
awsOrganizationsSource()
The field name in
SyncSource for the ResourceDataSyncAwsOrganizationsSource type. |
static ResourceDataSyncSource.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 ResourceDataSyncSource.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.
|
ResourceDataSyncSource.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic 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 ResourceDataSyncAwsOrganizationsSource awsOrganizationsSource()
The field name in SyncSource for the ResourceDataSyncAwsOrganizationsSource type.
SyncSource for the ResourceDataSyncAwsOrganizationsSource
type.public boolean hasSourceRegions()
public 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 Boolean includeFutureRegions()
Whether to automatically synchronize and aggregate data from new AWS Regions when those Regions come online.
public ResourceDataSyncSource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ResourceDataSyncSource.Builder,ResourceDataSyncSource>public static ResourceDataSyncSource.Builder builder()
public static Class<? extends ResourceDataSyncSource.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.