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