@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()
Information about the AwsOrganizationsSource resource data sync source.
|
static ResourceDataSyncSource.Builder |
builder() |
Boolean |
enableAllOpsDataSources()
When you create a resource data sync, if you choose one of the AWS Organizations options, then Systems Manager
automatically enables all OpsData sources in the selected AWS Regions for all AWS accounts in your organization
(or in the selected organization units).
|
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 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()
Information about the AwsOrganizationsSource resource data sync source. A sync source of this type can synchronize data from AWS Organizations.
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 Boolean enableAllOpsDataSources()
When you create a resource data sync, if you choose one of the AWS Organizations options, then Systems Manager automatically enables all OpsData sources in the selected AWS Regions for all AWS accounts in your organization (or in the selected organization units). For more information, see About multiple account and Region resource data syncs in the AWS Systems Manager User Guide.
public ResourceDataSyncSource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ResourceDataSyncSource.Builder,ResourceDataSyncSource>public static ResourceDataSyncSource.Builder builder()
public static Class<? extends ResourceDataSyncSource.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.