Class CfnChannelNamespaceProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appsync.CfnChannelNamespaceProps.Jsii$Proxy
- All Implemented Interfaces:
CfnChannelNamespaceProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnChannelNamespaceProps
@Stability(Stable)
@Internal
public static final class CfnChannelNamespaceProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnChannelNamespaceProps
An implementation for
CfnChannelNamespaceProps-
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.appsync.CfnChannelNamespaceProps
CfnChannelNamespaceProps.Builder, CfnChannelNamespaceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnChannelNamespaceProps.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 StringgetApiId()TheApiID.final StringThe event handler functions that run custom business logic to process published events and subscribe requests.final StringThe Amazon S3 endpoint where the code is located.final ObjectThe configuration for theOnPublishandOnSubscribehandlers.final StringgetName()The name of the channel namespace.final ObjectThe authorization mode to use for publishing messages on the channel namespace.final ObjectThe authorization mode to use for subscribing to messages on the channel namespace.getTags()A set of tags (key-value pairs) for this channel namespace.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 theCfnChannelNamespaceProps.Builder.
-
-
Method Details
-
getApiId
Description copied from interface:CfnChannelNamespacePropsTheApiID.- Specified by:
getApiIdin interfaceCfnChannelNamespaceProps- See Also:
-
getName
Description copied from interface:CfnChannelNamespacePropsThe name of the channel namespace.This name must be unique within the
Api.- Specified by:
getNamein interfaceCfnChannelNamespaceProps- See Also:
-
getCodeHandlers
Description copied from interface:CfnChannelNamespacePropsThe event handler functions that run custom business logic to process published events and subscribe requests.- Specified by:
getCodeHandlersin interfaceCfnChannelNamespaceProps- See Also:
-
getCodeS3Location
Description copied from interface:CfnChannelNamespacePropsThe Amazon S3 endpoint where the code is located.- Specified by:
getCodeS3Locationin interfaceCfnChannelNamespaceProps- See Also:
-
getHandlerConfigs
Description copied from interface:CfnChannelNamespacePropsThe configuration for theOnPublishandOnSubscribehandlers.- Specified by:
getHandlerConfigsin interfaceCfnChannelNamespaceProps- See Also:
-
getPublishAuthModes
Description copied from interface:CfnChannelNamespacePropsThe authorization mode to use for publishing messages on the channel namespace.This configuration overrides the default
Apiauthorization configuration.- Specified by:
getPublishAuthModesin interfaceCfnChannelNamespaceProps- See Also:
-
getSubscribeAuthModes
Description copied from interface:CfnChannelNamespacePropsThe authorization mode to use for subscribing to messages on the channel namespace.This configuration overrides the default
Apiauthorization configuration.- Specified by:
getSubscribeAuthModesin interfaceCfnChannelNamespaceProps- See Also:
-
getTags
Description copied from interface:CfnChannelNamespacePropsA set of tags (key-value pairs) for this channel namespace.- Specified by:
getTagsin interfaceCfnChannelNamespaceProps- 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()
-