Class GitHubRepositoryProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codestar.alpha.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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.codestar.alpha.GitHubRepositoryProps
GitHubRepositoryProps.Builder, GitHubRepositoryProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(GitHubRepositoryProps.Builder builder) Constructor that initializes the object based on literal property values passed by theGitHubRepositoryProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal SecretValue(experimental) The GitHub user's personal access token for the GitHub repository.final IBucketRef(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 StringgetOwner()(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 inthashCode()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:
getAccessTokenin 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:
getContentsBucketin interfaceGitHubRepositoryProps
-
getContentsKey
Description copied from interface:GitHubRepositoryProps(experimental) The S3 object key or file name for the ZIP file.- Specified by:
getContentsKeyin 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:
getOwnerin 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:
getRepositoryNamein 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:
getContentsS3Versionin 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:
getDescriptionin 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:
getEnableIssuesin 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:
getVisibilityin interfaceGitHubRepositoryProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-