Interface SyncConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SyncConfiguration.Builder,
,SyncConfiguration> SdkBuilder<SyncConfiguration.Builder,
,SyncConfiguration> SdkPojo
- Enclosing class:
SyncConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionThe branch associated with a specific sync configuration.configFile
(String configFile) The file path to the configuration file associated with a specific sync configuration.The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.providerType
(String providerType) The connection provider type associated with a specific sync configuration, such as GitHub.providerType
(ProviderType providerType) The connection provider type associated with a specific sync configuration, such as GitHub.publishDeploymentStatus
(String publishDeploymentStatus) Whether to enable or disable publishing of deployment status to source providers.publishDeploymentStatus
(PublishDeploymentStatus publishDeploymentStatus) Whether to enable or disable publishing of deployment status to source providers.repositoryLinkId
(String repositoryLinkId) The ID of the repository link associated with a specific sync configuration.repositoryName
(String repositoryName) The name of the repository associated with a specific sync configuration.resourceName
(String resourceName) The name of the connection resource associated with a specific sync configuration.The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.The type of sync for a specific sync configuration.syncType
(SyncConfigurationType syncType) The type of sync for a specific sync configuration.triggerResourceUpdateOn
(String triggerResourceUpdateOn) When to trigger Git sync to begin the stack update.triggerResourceUpdateOn
(TriggerResourceUpdateOn triggerResourceUpdateOn) When to trigger Git sync to begin the stack update.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
branch
The branch associated with a specific sync configuration.
- Parameters:
branch
- The branch associated with a specific sync configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
ownerId
The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
- Parameters:
ownerId
- The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
providerType
The connection provider type associated with a specific sync configuration, such as GitHub.
- Parameters:
providerType
- The connection provider type associated with a specific sync configuration, such as GitHub.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerType
The connection provider type associated with a specific sync configuration, such as GitHub.
- Parameters:
providerType
- The connection provider type associated with a specific sync configuration, such as GitHub.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
repositoryLinkId
The ID of the repository link associated with a specific sync configuration.
- Parameters:
repositoryLinkId
- The ID of the repository link associated with a specific sync configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositoryName
The name of the repository associated with a specific sync configuration.
- Parameters:
repositoryName
- The name of the repository associated with a specific sync configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceName
The name of the connection resource associated with a specific sync configuration.
- Parameters:
resourceName
- The name of the connection resource associated with a specific sync configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.
- Parameters:
roleArn
- The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
syncType
The type of sync for a specific sync configuration.
- Parameters:
syncType
- The type of sync for a specific sync configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
syncType
The type of sync for a specific sync configuration.
- Parameters:
syncType
- The type of sync for a specific sync configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
publishDeploymentStatus
Whether to enable or disable publishing of deployment status to source providers.
- Parameters:
publishDeploymentStatus
- Whether to enable or disable publishing of deployment status to source providers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
publishDeploymentStatus
Whether to enable or disable publishing of deployment status to source providers.
- Parameters:
publishDeploymentStatus
- Whether to enable or disable publishing of deployment status to source providers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
triggerResourceUpdateOn
When to trigger Git sync to begin the stack update.
- Parameters:
triggerResourceUpdateOn
- When to trigger Git sync to begin the stack update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
triggerResourceUpdateOn
When to trigger Git sync to begin the stack update.
- Parameters:
triggerResourceUpdateOn
- When to trigger Git sync to begin the stack update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-