Class GitHubRepositoryProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codestar.GitHubRepositoryProps.Jsii$Proxy
- All Implemented Interfaces:
GitHubRepositoryProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
GitHubRepositoryProps
@Stability(Experimental)
@Internal
public static final class GitHubRepositoryProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements GitHubRepositoryProps
An implementation for
GitHubRepositoryProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.codestar.GitHubRepositoryProps
GitHubRepositoryProps.Builder, GitHubRepositoryProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(GitHubRepositoryProps.Builder builder) Constructor that initializes the object based on literal property values passed by theGitHubRepositoryProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final SecretValue
(experimental) The GitHub user's personal access token for the GitHub repository.final IBucket
(experimental) The name of the Amazon S3 bucket that contains the ZIP file with the content to be committed to the new repository.final String
(experimental) The S3 object key or file name for the ZIP file.final String
(experimental) The object version of the ZIP file, if versioning is enabled for the Amazon S3 bucket.final String
(experimental) A comment or description about the new repository.final Boolean
(experimental) Indicates whether to enable issues for the GitHub repository.final String
getOwner()
(experimental) The GitHub user name for the owner of the GitHub repository to be created.final String
(experimental) The name of the repository you want to create in GitHub with AWS CloudFormation stack creation.final RepositoryVisibility
(experimental) Indicates whether the GitHub repository is a private repository.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theGitHubRepositoryProps.Builder
.
-
-
Method Details
-
getAccessToken
Description copied from interface:GitHubRepositoryProps
(experimental) The GitHub user's personal access token for the GitHub repository.- Specified by:
getAccessToken
in interfaceGitHubRepositoryProps
-
getContentsBucket
Description copied from interface:GitHubRepositoryProps
(experimental) The name of the Amazon S3 bucket that contains the ZIP file with the content to be committed to the new repository.- Specified by:
getContentsBucket
in interfaceGitHubRepositoryProps
-
getContentsKey
Description copied from interface:GitHubRepositoryProps
(experimental) The S3 object key or file name for the ZIP file.- Specified by:
getContentsKey
in interfaceGitHubRepositoryProps
-
getOwner
Description copied from interface:GitHubRepositoryProps
(experimental) The GitHub user name for the owner of the GitHub repository to be created.If this repository should be owned by a GitHub organization, provide its name
- Specified by:
getOwner
in interfaceGitHubRepositoryProps
-
getRepositoryName
Description copied from interface:GitHubRepositoryProps
(experimental) The name of the repository you want to create in GitHub with AWS CloudFormation stack creation.- Specified by:
getRepositoryName
in interfaceGitHubRepositoryProps
-
getContentsS3Version
Description copied from interface:GitHubRepositoryProps
(experimental) The object version of the ZIP file, if versioning is enabled for the Amazon S3 bucket.Default: - not specified
- Specified by:
getContentsS3Version
in interfaceGitHubRepositoryProps
-
getDescription
Description copied from interface:GitHubRepositoryProps
(experimental) A comment or description about the new repository.This description is displayed in GitHub after the repository is created.
Default: - no description
- Specified by:
getDescription
in interfaceGitHubRepositoryProps
-
getEnableIssues
Description copied from interface:GitHubRepositoryProps
(experimental) Indicates whether to enable issues for the GitHub repository.You can use GitHub issues to track information and bugs for your repository.
Default: true
- Specified by:
getEnableIssues
in interfaceGitHubRepositoryProps
-
getVisibility
Description copied from interface:GitHubRepositoryProps
(experimental) Indicates whether the GitHub repository is a private repository.If so, you choose who can see and commit to this repository.
Default: RepositoryVisibility.PUBLIC
- Specified by:
getVisibility
in interfaceGitHubRepositoryProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-