Class SyncConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.codeconnections.model.SyncConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SyncConfiguration.Builder,SyncConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class SyncConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SyncConfiguration.Builder,SyncConfiguration>
Information, such as repository, branch, provider, and resource names for a specific sync configuration.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSyncConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringbranch()The branch associated with a specific sync configuration.static SyncConfiguration.Builderbuilder()StringconfigFile()The file path to the configuration file associated with a specific sync configuration.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringownerId()The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.ProviderTypeproviderType()The connection provider type associated with a specific sync configuration, such as GitHub.StringproviderTypeAsString()The connection provider type associated with a specific sync configuration, such as GitHub.PublishDeploymentStatuspublishDeploymentStatus()Whether to enable or disable publishing of deployment status to source providers.StringpublishDeploymentStatusAsString()Whether to enable or disable publishing of deployment status to source providers.StringrepositoryLinkId()The ID of the repository link associated with a specific sync configuration.StringrepositoryName()The name of the repository associated with a specific sync configuration.StringresourceName()The name of the connection resource associated with a specific sync configuration.StringroleArn()The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.List<SdkField<?>>sdkFields()static Class<? extends SyncConfiguration.Builder>serializableBuilderClass()SyncConfigurationTypesyncType()The type of sync for a specific sync configuration.StringsyncTypeAsString()The type of sync for a specific sync configuration.SyncConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.TriggerResourceUpdateOntriggerResourceUpdateOn()When to trigger Git sync to begin the stack update.StringtriggerResourceUpdateOnAsString()When to trigger Git sync to begin the stack update.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
branch
public final String branch()
The branch associated with a specific sync configuration.
- Returns:
- The branch associated with a specific sync configuration.
-
configFile
public final String configFile()
The file path to the configuration file associated with a specific sync configuration. The path should point to an actual file in the sync configurations linked repository.
- Returns:
- The file path to the configuration file associated with a specific sync configuration. The path should point to an actual file in the sync configurations linked repository.
-
ownerId
public final String ownerId()
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
- Returns:
- The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
-
providerType
public final ProviderType providerType()
The connection provider type associated with a specific sync configuration, such as GitHub.
If the service returns an enum value that is not available in the current SDK version,
providerTypewill returnProviderType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromproviderTypeAsString().- Returns:
- The connection provider type associated with a specific sync configuration, such as GitHub.
- See Also:
ProviderType
-
providerTypeAsString
public final String providerTypeAsString()
The connection provider type associated with a specific sync configuration, such as GitHub.
If the service returns an enum value that is not available in the current SDK version,
providerTypewill returnProviderType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromproviderTypeAsString().- Returns:
- The connection provider type associated with a specific sync configuration, such as GitHub.
- See Also:
ProviderType
-
repositoryLinkId
public final String repositoryLinkId()
The ID of the repository link associated with a specific sync configuration.
- Returns:
- The ID of the repository link associated with a specific sync configuration.
-
repositoryName
public final String repositoryName()
The name of the repository associated with a specific sync configuration.
- Returns:
- The name of the repository associated with a specific sync configuration.
-
resourceName
public final String resourceName()
The name of the connection resource associated with a specific sync configuration.
- Returns:
- The name of the connection resource associated with a specific sync configuration.
-
roleArn
public final String roleArn()
The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.
- Returns:
- The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.
-
syncType
public final SyncConfigurationType syncType()
The type of sync for a specific sync configuration.
If the service returns an enum value that is not available in the current SDK version,
syncTypewill returnSyncConfigurationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsyncTypeAsString().- Returns:
- The type of sync for a specific sync configuration.
- See Also:
SyncConfigurationType
-
syncTypeAsString
public final String syncTypeAsString()
The type of sync for a specific sync configuration.
If the service returns an enum value that is not available in the current SDK version,
syncTypewill returnSyncConfigurationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsyncTypeAsString().- Returns:
- The type of sync for a specific sync configuration.
- See Also:
SyncConfigurationType
-
publishDeploymentStatus
public final PublishDeploymentStatus publishDeploymentStatus()
Whether to enable or disable publishing of deployment status to source providers.
If the service returns an enum value that is not available in the current SDK version,
publishDeploymentStatuswill returnPublishDeploymentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompublishDeploymentStatusAsString().- Returns:
- Whether to enable or disable publishing of deployment status to source providers.
- See Also:
PublishDeploymentStatus
-
publishDeploymentStatusAsString
public final String publishDeploymentStatusAsString()
Whether to enable or disable publishing of deployment status to source providers.
If the service returns an enum value that is not available in the current SDK version,
publishDeploymentStatuswill returnPublishDeploymentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompublishDeploymentStatusAsString().- Returns:
- Whether to enable or disable publishing of deployment status to source providers.
- See Also:
PublishDeploymentStatus
-
triggerResourceUpdateOn
public final TriggerResourceUpdateOn triggerResourceUpdateOn()
When to trigger Git sync to begin the stack update.
If the service returns an enum value that is not available in the current SDK version,
triggerResourceUpdateOnwill returnTriggerResourceUpdateOn.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtriggerResourceUpdateOnAsString().- Returns:
- When to trigger Git sync to begin the stack update.
- See Also:
TriggerResourceUpdateOn
-
triggerResourceUpdateOnAsString
public final String triggerResourceUpdateOnAsString()
When to trigger Git sync to begin the stack update.
If the service returns an enum value that is not available in the current SDK version,
triggerResourceUpdateOnwill returnTriggerResourceUpdateOn.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtriggerResourceUpdateOnAsString().- Returns:
- When to trigger Git sync to begin the stack update.
- See Also:
TriggerResourceUpdateOn
-
toBuilder
public SyncConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SyncConfiguration.Builder,SyncConfiguration>
-
builder
public static SyncConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends SyncConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-