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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.appsync.CfnChannelNamespaceProps
CfnChannelNamespaceProps.Builder, CfnChannelNamespaceProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnChannelNamespaceProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
getApiId()
TheApi
ID.final String
The event handler functions that run custom business logic to process published events and subscribe requests.final String
The Amazon S3 endpoint where the code is located.final String
getName()
The name of the channel namespace.final Object
The authorization mode to use for publishing messages on the channel namespace.final Object
The 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 int
hashCode()
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:CfnChannelNamespaceProps
TheApi
ID.- Specified by:
getApiId
in interfaceCfnChannelNamespaceProps
- See Also:
-
getName
Description copied from interface:CfnChannelNamespaceProps
The name of the channel namespace.This name must be unique within the
Api
.- Specified by:
getName
in interfaceCfnChannelNamespaceProps
- See Also:
-
getCodeHandlers
Description copied from interface:CfnChannelNamespaceProps
The event handler functions that run custom business logic to process published events and subscribe requests.- Specified by:
getCodeHandlers
in interfaceCfnChannelNamespaceProps
- See Also:
-
getCodeS3Location
Description copied from interface:CfnChannelNamespaceProps
The Amazon S3 endpoint where the code is located.- Specified by:
getCodeS3Location
in interfaceCfnChannelNamespaceProps
- See Also:
-
getPublishAuthModes
Description copied from interface:CfnChannelNamespaceProps
The authorization mode to use for publishing messages on the channel namespace.This configuration overrides the default
Api
authorization configuration.- Specified by:
getPublishAuthModes
in interfaceCfnChannelNamespaceProps
- See Also:
-
getSubscribeAuthModes
Description copied from interface:CfnChannelNamespaceProps
The authorization mode to use for subscribing to messages on the channel namespace.This configuration overrides the default
Api
authorization configuration.- Specified by:
getSubscribeAuthModes
in interfaceCfnChannelNamespaceProps
- See Also:
-
getTags
Description copied from interface:CfnChannelNamespaceProps
A set of tags (key-value pairs) for this channel namespace.- Specified by:
getTags
in interfaceCfnChannelNamespaceProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-