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 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

      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

      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

      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:
    • 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

      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:
    • 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

      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

      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:
    • 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

      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: