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.pullRequestComment(String pullRequestComment) A toggle that specifies whether to enable or disable pull request comments for the sync configuration to be created.pullRequestComment(PullRequestComment pullRequestComment) A toggle that specifies whether to enable or disable pull request comments for the sync configuration to be created.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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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:
-
pullRequestComment
A toggle that specifies whether to enable or disable pull request comments for the sync configuration to be created.
- Parameters:
pullRequestComment- A toggle that specifies whether to enable or disable pull request comments for the sync configuration to be created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pullRequestComment
A toggle that specifies whether to enable or disable pull request comments for the sync configuration to be created.
- Parameters:
pullRequestComment- A toggle that specifies whether to enable or disable pull request comments for the sync configuration to be created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-