Class RepositoryProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codecommit.RepositoryProps.Jsii$Proxy
- All Implemented Interfaces:
RepositoryProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
RepositoryProps
@Stability(Stable)
@Internal
public static final class RepositoryProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements RepositoryProps
An implementation for
RepositoryProps-
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.codecommit.RepositoryProps
RepositoryProps.Builder, RepositoryProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(RepositoryProps.Builder builder) Constructor that initializes the object based on literal property values passed by theRepositoryProps.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 CodegetCode()The contents with which to initialize the repository after it has been created.final StringA description of the repository.final IKeyRefThe customer managed key used to encrypt and decrypt the data in repository.final StringName of the 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 theRepositoryProps.Builder.
-
-
Method Details
-
getRepositoryName
Description copied from interface:RepositoryPropsName of the repository.This property is required for all CodeCommit repositories.
- Specified by:
getRepositoryNamein interfaceRepositoryProps
-
getCode
Description copied from interface:RepositoryPropsThe contents with which to initialize the repository after it has been created.Default: - No initialization (create empty repo)
- Specified by:
getCodein interfaceRepositoryProps
-
getDescription
Description copied from interface:RepositoryPropsA description of the repository.Use the description to identify the purpose of the repository.
Default: - No description.
- Specified by:
getDescriptionin interfaceRepositoryProps
-
getKmsKey
Description copied from interface:RepositoryPropsThe customer managed key used to encrypt and decrypt the data in repository.Default: - Use an AWS managed key
- Specified by:
getKmsKeyin interfaceRepositoryProps
-
$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()
-