@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 Organizations options, then Systems Manager
automatically enables all OpsData sources in the selected Amazon Web Services Regions for all Amazon Web Services
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()
For responses, this returns true if the service returned a value for the SourceRegions property.
|
Boolean |
includeFutureRegions()
Whether to automatically synchronize and aggregate data from new Amazon Web Services Regions when those Regions
come online.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResourceDataSyncSource.Builder> |
serializableBuilderClass() |
List<String> |
sourceRegions()
The
SyncSource Amazon Web Services 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 Organizations) or
SingleAccountMultiRegions.
SourceType is either
AwsOrganizations (if an organization is present in 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 Organizations.
AwsOrganizationsSource resource data sync source. A sync source of
this type can synchronize data from Organizations.public final boolean hasSourceRegions()
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> sourceRegions()
The SyncSource Amazon Web Services Regions included in the resource data sync.
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 hasSourceRegions() method.
SyncSource Amazon Web Services Regions included in the resource data sync.public final Boolean includeFutureRegions()
Whether to automatically synchronize and aggregate data from new Amazon Web Services Regions when those Regions come online.
public final Boolean enableAllOpsDataSources()
When you create a resource data sync, if you choose one of the Organizations options, then Systems Manager automatically enables all OpsData sources in the selected Amazon Web Services Regions for all Amazon Web Services accounts in your organization (or in the selected organization units). For more information, see About multiple account and Region resource data syncs in the Amazon Web Services 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 © 2023. All rights reserved.