Class GitHubCodeDestination

    • Method Detail

      • name

        public final String name()

        Name of the GitHub repository to be created in AWS CodeStar.

        Returns:
        Name of the GitHub repository to be created in AWS CodeStar.
      • description

        public final String description()

        Description for the GitHub repository to be created in AWS CodeStar. This description displays in GitHub after the repository is created.

        Returns:
        Description for the GitHub repository to be created in AWS CodeStar. This description displays in GitHub after the repository is created.
      • type

        public final String type()

        The type of GitHub repository to be created in AWS CodeStar. Valid values are User or Organization.

        Returns:
        The type of GitHub repository to be created in AWS CodeStar. Valid values are User or Organization.
      • owner

        public final String owner()

        The GitHub username for the owner of the GitHub repository to be created in AWS CodeStar. If this repository should be owned by a GitHub organization, provide its name.

        Returns:
        The GitHub username for the owner of the GitHub repository to be created in AWS CodeStar. If this repository should be owned by a GitHub organization, provide its name.
      • privateRepository

        public final Boolean privateRepository()

        Whether the GitHub repository is to be a private repository.

        Returns:
        Whether the GitHub repository is to be a private repository.
      • issuesEnabled

        public final Boolean issuesEnabled()

        Whether to enable issues for the GitHub repository.

        Returns:
        Whether to enable issues for the GitHub repository.
      • token

        public final String token()

        The GitHub user's personal access token for the GitHub repository.

        Returns:
        The GitHub user's personal access token for the GitHub repository.
      • 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)