Class SyncConfiguration

    • Method Detail

      • branch

        public final String branch()

        The branch associated with a specific sync configuration.

        Returns:
        The branch associated with a specific sync configuration.
      • configFile

        public final 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.

        Returns:
        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.
      • ownerId

        public final String ownerId()

        The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.

        Returns:
        The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
      • providerType

        public final ProviderType providerType()

        The connection provider type associated with a specific sync configuration, such as GitHub.

        If the service returns an enum value that is not available in the current SDK version, providerType will return ProviderType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from providerTypeAsString().

        Returns:
        The connection provider type associated with a specific sync configuration, such as GitHub.
        See Also:
        ProviderType
      • providerTypeAsString

        public final String providerTypeAsString()

        The connection provider type associated with a specific sync configuration, such as GitHub.

        If the service returns an enum value that is not available in the current SDK version, providerType will return ProviderType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from providerTypeAsString().

        Returns:
        The connection provider type associated with a specific sync configuration, such as GitHub.
        See Also:
        ProviderType
      • repositoryLinkId

        public final String repositoryLinkId()

        The ID of the repository link associated with a specific sync configuration.

        Returns:
        The ID of the repository link associated with a specific sync configuration.
      • repositoryName

        public final String repositoryName()

        The name of the repository associated with a specific sync configuration.

        Returns:
        The name of the repository associated with a specific sync configuration.
      • resourceName

        public final String resourceName()

        The name of the connection resource associated with a specific sync configuration.

        Returns:
        The name of the connection resource associated with a specific sync configuration.
      • roleArn

        public final String roleArn()

        The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.

        Returns:
        The Amazon Resource Name (ARN) of the IAM role associated with a specific sync configuration.
      • publishDeploymentStatusAsString

        public final String publishDeploymentStatusAsString()

        Whether to enable or disable publishing of deployment status to source providers.

        If the service returns an enum value that is not available in the current SDK version, publishDeploymentStatus will return PublishDeploymentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from publishDeploymentStatusAsString().

        Returns:
        Whether to enable or disable publishing of deployment status to source providers.
        See Also:
        PublishDeploymentStatus
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)