Interface SyncConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SyncConfiguration.Builder,SyncConfiguration>,SdkBuilder<SyncConfiguration.Builder,SyncConfiguration>,SdkPojo
- Enclosing class:
- SyncConfiguration
public static interface SyncConfiguration.Builder extends SdkPojo, CopyableBuilder<SyncConfiguration.Builder,SyncConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SyncConfiguration.Builderbranch(String branch)The branch associated with a specific sync configuration.SyncConfiguration.BuilderconfigFile(String configFile)The file path to the configuration file associated with a specific sync configuration.SyncConfiguration.BuilderownerId(String ownerId)The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.SyncConfiguration.BuilderproviderType(String providerType)The connection provider type associated with a specific sync configuration, such as GitHub.SyncConfiguration.BuilderproviderType(ProviderType providerType)The connection provider type associated with a specific sync configuration, such as GitHub.SyncConfiguration.BuilderpublishDeploymentStatus(String publishDeploymentStatus)Whether to enable or disable publishing of deployment status to source providers.SyncConfiguration.BuilderpublishDeploymentStatus(PublishDeploymentStatus publishDeploymentStatus)Whether to enable or disable publishing of deployment status to source providers.SyncConfiguration.BuilderrepositoryLinkId(String repositoryLinkId)The ID of the repository link associated with a specific sync configuration.SyncConfiguration.BuilderrepositoryName(String repositoryName)The name of the repository associated with a specific sync configuration.SyncConfiguration.BuilderresourceName(String resourceName)The name of the connection resource associated with a specific sync configuration.SyncConfiguration.BuilderroleArn(String roleArn)The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.SyncConfiguration.BuildersyncType(String syncType)The type of sync for a specific sync configuration.SyncConfiguration.BuildersyncType(SyncConfigurationType syncType)The type of sync for a specific sync configuration.SyncConfiguration.BuildertriggerResourceUpdateOn(String triggerResourceUpdateOn)When to trigger Git sync to begin the stack update.SyncConfiguration.BuildertriggerResourceUpdateOn(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
branch
SyncConfiguration.Builder branch(String 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
SyncConfiguration.Builder configFile(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.
- 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
SyncConfiguration.Builder ownerId(String 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
SyncConfiguration.Builder providerType(String 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,ProviderType
-
providerType
SyncConfiguration.Builder providerType(ProviderType 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,ProviderType
-
repositoryLinkId
SyncConfiguration.Builder repositoryLinkId(String 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
SyncConfiguration.Builder repositoryName(String 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
SyncConfiguration.Builder resourceName(String 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
SyncConfiguration.Builder roleArn(String 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
SyncConfiguration.Builder syncType(String 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:
SyncConfigurationType,SyncConfigurationType
-
syncType
SyncConfiguration.Builder syncType(SyncConfigurationType 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:
SyncConfigurationType,SyncConfigurationType
-
publishDeploymentStatus
SyncConfiguration.Builder publishDeploymentStatus(String 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,PublishDeploymentStatus
-
publishDeploymentStatus
SyncConfiguration.Builder publishDeploymentStatus(PublishDeploymentStatus 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,PublishDeploymentStatus
-
triggerResourceUpdateOn
SyncConfiguration.Builder triggerResourceUpdateOn(String 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,TriggerResourceUpdateOn
-
triggerResourceUpdateOn
SyncConfiguration.Builder triggerResourceUpdateOn(TriggerResourceUpdateOn 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,TriggerResourceUpdateOn
-
-