Interface SyncConfiguration.Builder

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