Class CfnGitHubRepositoryMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.codestar.CfnGitHubRepositoryMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnGitHubRepositoryMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnGitHubRepositoryMixinProps
@Stability(Stable)
@Internal
public static final class CfnGitHubRepositoryMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnGitHubRepositoryMixinProps
An implementation for
CfnGitHubRepositoryMixinProps-
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.cfnpropertymixins.services.codestar.CfnGitHubRepositoryMixinProps
CfnGitHubRepositoryMixinProps.Builder, CfnGitHubRepositoryMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnGitHubRepositoryMixinProps.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 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 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 theCfnGitHubRepositoryMixinProps.Builder.
-
-
Method Details
-
getCode
Description copied from interface:CfnGitHubRepositoryMixinPropsInformation about code to be committed to a repository after it is created in an CloudFormation stack.Returns union: either
IResolvableorCfnGitHubRepositoryPropsMixin.CodeProperty- Specified by:
getCodein interfaceCfnGitHubRepositoryMixinProps- See Also:
-
getConnectionArn
- Specified by:
getConnectionArnin interfaceCfnGitHubRepositoryMixinProps- See Also:
-
getEnableIssues
Description copied from interface:CfnGitHubRepositoryMixinPropsIndicates 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 interfaceCfnGitHubRepositoryMixinProps- See Also:
-
getIsPrivate
Description copied from interface:CfnGitHubRepositoryMixinPropsIndicates 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 interfaceCfnGitHubRepositoryMixinProps- See Also:
-
getRepositoryAccessToken
Description copied from interface:CfnGitHubRepositoryMixinPropsThe GitHub user's personal access token for the GitHub repository.- Specified by:
getRepositoryAccessTokenin interfaceCfnGitHubRepositoryMixinProps- See Also:
-
getRepositoryDescription
Description copied from interface:CfnGitHubRepositoryMixinPropsA comment or description about the new repository.This description is displayed in GitHub after the repository is created.
- Specified by:
getRepositoryDescriptionin interfaceCfnGitHubRepositoryMixinProps- See Also:
-
getRepositoryName
Description copied from interface:CfnGitHubRepositoryMixinPropsThe name of the repository you want to create in GitHub with CloudFormation stack creation.- Specified by:
getRepositoryNamein interfaceCfnGitHubRepositoryMixinProps- See Also:
-
getRepositoryOwner
Description copied from interface:CfnGitHubRepositoryMixinPropsThe 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 interfaceCfnGitHubRepositoryMixinProps- 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()
-