Class CfnConfigurationMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.amazonmq.CfnConfigurationMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnConfigurationMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnConfigurationMixinProps
@Stability(Stable)
@Internal
public static final class CfnConfigurationMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnConfigurationMixinProps
An implementation for
CfnConfigurationMixinProps-
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.amazonmq.CfnConfigurationMixinProps
CfnConfigurationMixinProps.Builder, CfnConfigurationMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnConfigurationMixinProps.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 StringOptional.final StringgetData()Amazon MQ for Active MQ: The base64-encoded XML configuration.final StringThe description of the configuration.final StringRequired.final StringThe broker engine version.final StringgetName()Required.getTags()Create tags when creating the configuration.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 theCfnConfigurationMixinProps.Builder.
-
-
Method Details
-
getAuthenticationStrategy
Description copied from interface:CfnConfigurationMixinPropsOptional.The authentication strategy associated with the configuration. The default is
SIMPLE.- Specified by:
getAuthenticationStrategyin interfaceCfnConfigurationMixinProps- See Also:
-
getData
Description copied from interface:CfnConfigurationMixinPropsAmazon MQ for Active MQ: The base64-encoded XML configuration.Amazon MQ for RabbitMQ: the base64-encoded Cuttlefish configuration.
- Specified by:
getDatain interfaceCfnConfigurationMixinProps- See Also:
-
getDescription
Description copied from interface:CfnConfigurationMixinPropsThe description of the configuration.- Specified by:
getDescriptionin interfaceCfnConfigurationMixinProps- See Also:
-
getEngineType
Description copied from interface:CfnConfigurationMixinPropsRequired.The type of broker engine. Currently, Amazon MQ supports
ACTIVEMQandRABBITMQ.- Specified by:
getEngineTypein interfaceCfnConfigurationMixinProps- See Also:
-
getEngineVersion
Description copied from interface:CfnConfigurationMixinPropsThe broker engine version.Defaults to the latest available version for the specified broker engine type. For more information, see the ActiveMQ version management and the RabbitMQ version management sections in the Amazon MQ Developer Guide.
- Specified by:
getEngineVersionin interfaceCfnConfigurationMixinProps- See Also:
-
getName
Description copied from interface:CfnConfigurationMixinPropsRequired.The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.
- Specified by:
getNamein interfaceCfnConfigurationMixinProps- See Also:
-
getTags
Description copied from interface:CfnConfigurationMixinPropsCreate tags when creating the configuration.- Specified by:
getTagsin interfaceCfnConfigurationMixinProps- 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()
-