Class CfnPipeProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.pipes.CfnPipeProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPipeProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPipeProps
@Stability(Stable)
@Internal
public static final class CfnPipeProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPipeProps
An implementation for
CfnPipeProps
-
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.pipes.CfnPipeProps
CfnPipeProps.Builder, CfnPipeProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnPipeProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnPipeProps.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
A description of the pipe.final String
The state the pipe should be in.final String
The ARN of the enrichment resource.final Object
The parameters required to set up enrichment on your pipe.final String
The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt pipe data.final Object
The logging configuration settings for the pipe.final String
getName()
The name of the pipe.final String
The ARN of the role that allows the pipe to send data to the target.final String
The ARN of the source resource.final Object
The parameters required to set up a source for your pipe.getTags()
The list of key-value pairs to associate with the pipe.final String
The ARN of the target resource.final Object
The parameters required to set up a target for your pipe.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 theCfnPipeProps.Builder
.
-
-
Method Details
-
getRoleArn
Description copied from interface:CfnPipeProps
The ARN of the role that allows the pipe to send data to the target.- Specified by:
getRoleArn
in interfaceCfnPipeProps
- See Also:
-
getSource
Description copied from interface:CfnPipeProps
The ARN of the source resource.- Specified by:
getSource
in interfaceCfnPipeProps
- See Also:
-
getTarget
Description copied from interface:CfnPipeProps
The ARN of the target resource.- Specified by:
getTarget
in interfaceCfnPipeProps
- See Also:
-
getDescription
Description copied from interface:CfnPipeProps
A description of the pipe.- Specified by:
getDescription
in interfaceCfnPipeProps
- See Also:
-
getDesiredState
Description copied from interface:CfnPipeProps
The state the pipe should be in.- Specified by:
getDesiredState
in interfaceCfnPipeProps
- See Also:
-
getEnrichment
Description copied from interface:CfnPipeProps
The ARN of the enrichment resource.- Specified by:
getEnrichment
in interfaceCfnPipeProps
- See Also:
-
getEnrichmentParameters
Description copied from interface:CfnPipeProps
The parameters required to set up enrichment on your pipe.- Specified by:
getEnrichmentParameters
in interfaceCfnPipeProps
- See Also:
-
getKmsKeyIdentifier
Description copied from interface:CfnPipeProps
The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt pipe data.The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN.
To update a pipe that is using the default AWS owned key to use a customer managed key instead, or update a pipe that is using a customer managed key to use a different customer managed key, specify a customer managed key identifier.
To update a pipe that is using a customer managed key to use the default AWS owned key , specify an empty string.
For more information, see Managing keys in the AWS Key Management Service Developer Guide .
- Specified by:
getKmsKeyIdentifier
in interfaceCfnPipeProps
- See Also:
-
getLogConfiguration
Description copied from interface:CfnPipeProps
The logging configuration settings for the pipe.- Specified by:
getLogConfiguration
in interfaceCfnPipeProps
- See Also:
-
getName
Description copied from interface:CfnPipeProps
The name of the pipe.- Specified by:
getName
in interfaceCfnPipeProps
- See Also:
-
getSourceParameters
Description copied from interface:CfnPipeProps
The parameters required to set up a source for your pipe.- Specified by:
getSourceParameters
in interfaceCfnPipeProps
- See Also:
-
getTags
Description copied from interface:CfnPipeProps
The list of key-value pairs to associate with the pipe.- Specified by:
getTags
in interfaceCfnPipeProps
- See Also:
-
getTargetParameters
Description copied from interface:CfnPipeProps
The parameters required to set up a target for your pipe.For more information about pipe target parameters, including how to use dynamic path parameters, see Target parameters in the Amazon EventBridge User Guide .
- Specified by:
getTargetParameters
in interfaceCfnPipeProps
- 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()
-