Class CfnGitHubRepositoryProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codestar.CfnGitHubRepositoryProps.Jsii$Proxy
- All Implemented Interfaces:
CfnGitHubRepositoryProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnGitHubRepositoryProps
@Stability(Stable)
@Internal
public static final class CfnGitHubRepositoryProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnGitHubRepositoryProps
An implementation for
CfnGitHubRepositoryProps-
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.CfnGitHubRepositoryProps
CfnGitHubRepositoryProps.Builder, CfnGitHubRepositoryProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnGitHubRepositoryProps.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 ObjectgetCode()Information about code to be committed to a repository after it is created in an AWS CloudFormation stack.final Stringfinal ObjectIndicates whether to enable issues for the GitHub repository.final ObjectIndicates whether the GitHub repository is a private repository.final StringThe GitHub user's personal access token for the GitHub repository.final StringA comment or description about the new repository.final StringThe name of the repository you want to create in GitHub with AWS CloudFormation stack creation.final StringThe GitHub user name for the owner of the GitHub repository to be created.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 theCfnGitHubRepositoryProps.Builder.
-
-
Method Details
-
getRepositoryName
Description copied from interface:CfnGitHubRepositoryPropsThe name of the repository you want to create in GitHub with AWS CloudFormation stack creation.- Specified by:
getRepositoryNamein interfaceCfnGitHubRepositoryProps- See Also:
-
getRepositoryOwner
Description copied from interface:CfnGitHubRepositoryPropsThe 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:
getRepositoryOwnerin interfaceCfnGitHubRepositoryProps- See Also:
-
getCode
Description copied from interface:CfnGitHubRepositoryPropsInformation about code to be committed to a repository after it is created in an AWS CloudFormation stack.Returns union: either
IResolvableorCfnGitHubRepository.CodeProperty- Specified by:
getCodein interfaceCfnGitHubRepositoryProps- See Also:
-
getConnectionArn
- Specified by:
getConnectionArnin interfaceCfnGitHubRepositoryProps- See Also:
-
getEnableIssues
Description copied from interface:CfnGitHubRepositoryPropsIndicates whether to enable issues for the GitHub repository.You can use GitHub issues to track information and bugs for your repository.
Returns union: either
BooleanorIResolvable- Specified by:
getEnableIssuesin interfaceCfnGitHubRepositoryProps- See Also:
-
getIsPrivate
Description copied from interface:CfnGitHubRepositoryPropsIndicates whether the GitHub repository is a private repository.If so, you choose who can see and commit to this repository.
Returns union: either
BooleanorIResolvable- Specified by:
getIsPrivatein interfaceCfnGitHubRepositoryProps- See Also:
-
getRepositoryAccessToken
Description copied from interface:CfnGitHubRepositoryPropsThe GitHub user's personal access token for the GitHub repository.- Specified by:
getRepositoryAccessTokenin interfaceCfnGitHubRepositoryProps- See Also:
-
getRepositoryDescription
Description copied from interface:CfnGitHubRepositoryPropsA comment or description about the new repository.This description is displayed in GitHub after the repository is created.
- Specified by:
getRepositoryDescriptionin interfaceCfnGitHubRepositoryProps- See Also:
-
$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()
-