@Stability(value=Experimental) @Internal public static final class GitHubRepositoryProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements GitHubRepositoryProps
GitHubRepositoryPropssoftware.amazon.jsii.JsiiObject.InitializationModeGitHubRepositoryProps.Builder, GitHubRepositoryProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(GitHubRepositoryProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
GitHubRepositoryProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
SecretValue |
getAccessToken()
(experimental) The GitHub user's personal access token for the GitHub repository.
|
IBucket |
getContentsBucket()
(experimental) The name of the Amazon S3 bucket that contains the ZIP file with the content to be committed to the new repository.
|
String |
getContentsKey()
(experimental) The S3 object key or file name for the ZIP file.
|
String |
getContentsS3Version()
(experimental) The object version of the ZIP file, if versioning is enabled for the Amazon S3 bucket.
|
String |
getDescription()
(experimental) A comment or description about the new repository.
|
Boolean |
getEnableIssues()
(experimental) Indicates whether to enable issues for the GitHub repository.
|
String |
getOwner()
(experimental) The GitHub user name for the owner of the GitHub repository to be created.
|
String |
getRepositoryName()
(experimental) The name of the repository you want to create in GitHub with AWS CloudFormation stack creation.
|
RepositoryVisibility |
getVisibility()
(experimental) Indicates whether the GitHub repository is a private repository.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(GitHubRepositoryProps.Builder builder)
GitHubRepositoryProps.Builder.public final SecretValue getAccessToken()
GitHubRepositoryPropsgetAccessToken in interface GitHubRepositoryPropspublic final IBucket getContentsBucket()
GitHubRepositoryPropsgetContentsBucket in interface GitHubRepositoryPropspublic final String getContentsKey()
GitHubRepositoryPropsgetContentsKey in interface GitHubRepositoryPropspublic final String getOwner()
GitHubRepositoryPropsIf this repository should be owned by a GitHub organization, provide its name
getOwner in interface GitHubRepositoryPropspublic final String getRepositoryName()
GitHubRepositoryPropsgetRepositoryName in interface GitHubRepositoryPropspublic final String getContentsS3Version()
GitHubRepositoryPropsDefault: - not specified
getContentsS3Version in interface GitHubRepositoryPropspublic final String getDescription()
GitHubRepositoryPropsThis description is displayed in GitHub after the repository is created.
Default: - no description
getDescription in interface GitHubRepositoryPropspublic final Boolean getEnableIssues()
GitHubRepositoryPropsYou can use GitHub issues to track information and bugs for your repository.
Default: true
getEnableIssues in interface GitHubRepositoryPropspublic final RepositoryVisibility getVisibility()
GitHubRepositoryPropsIf so, you choose who can see and commit to this repository.
Default: RepositoryVisibility.PUBLIC
getVisibility in interface GitHubRepositoryProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2023. All rights reserved.