Class CfnPipelineProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.osis.CfnPipelineProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPipelineProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPipelineProps
@Stability(Stable)
@Internal
public static final class CfnPipelineProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPipelineProps
An implementation for
CfnPipelineProps-
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.osis.CfnPipelineProps
CfnPipelineProps.Builder, CfnPipelineProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnPipelineProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnPipelineProps.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 ObjectOptions that specify the configuration of a persistent buffer.final ObjectOptions to control how OpenSearch encrypts buffer data.final ObjectKey-value pairs that represent log publishing settings.final NumberThe maximum pipeline capacity, in Ingestion Compute Units (ICUs).final NumberThe minimum pipeline capacity, in Ingestion Compute Units (ICUs).final StringThe Data Prepper pipeline configuration in YAML format.final StringThe name of the pipeline.final StringThe Pipeline Role (ARN) for the pipeline.final ObjectReturns union: eitherIResolvableorCfnPipeline.ResourcePolicyPropertygetTags()List of tags to add to the pipeline upon creation.final ObjectOptions that specify the subnets and security groups for an OpenSearch Ingestion VPC endpoint.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 theCfnPipelineProps.Builder.
-
-
Method Details
-
getMaxUnits
Description copied from interface:CfnPipelinePropsThe maximum pipeline capacity, in Ingestion Compute Units (ICUs).- Specified by:
getMaxUnitsin interfaceCfnPipelineProps- See Also:
-
getMinUnits
Description copied from interface:CfnPipelinePropsThe minimum pipeline capacity, in Ingestion Compute Units (ICUs).- Specified by:
getMinUnitsin interfaceCfnPipelineProps- See Also:
-
getPipelineConfigurationBody
Description copied from interface:CfnPipelinePropsThe Data Prepper pipeline configuration in YAML format.- Specified by:
getPipelineConfigurationBodyin interfaceCfnPipelineProps- See Also:
-
getPipelineName
Description copied from interface:CfnPipelinePropsThe name of the pipeline.- Specified by:
getPipelineNamein interfaceCfnPipelineProps- See Also:
-
getBufferOptions
Description copied from interface:CfnPipelinePropsOptions that specify the configuration of a persistent buffer.To configure how OpenSearch Ingestion encrypts this data, set the
EncryptionAtRestOptions. For more information, see Persistent buffering .Returns union: either
IResolvableorCfnPipeline.BufferOptionsProperty- Specified by:
getBufferOptionsin interfaceCfnPipelineProps- See Also:
-
getEncryptionAtRestOptions
Description copied from interface:CfnPipelinePropsOptions to control how OpenSearch encrypts buffer data.Returns union: either
IResolvableorCfnPipeline.EncryptionAtRestOptionsProperty- Specified by:
getEncryptionAtRestOptionsin interfaceCfnPipelineProps- See Also:
-
getLogPublishingOptions
Description copied from interface:CfnPipelinePropsKey-value pairs that represent log publishing settings.Returns union: either
IResolvableorCfnPipeline.LogPublishingOptionsProperty- Specified by:
getLogPublishingOptionsin interfaceCfnPipelineProps- See Also:
-
getPipelineRoleArn
Description copied from interface:CfnPipelinePropsThe Pipeline Role (ARN) for the pipeline.- Specified by:
getPipelineRoleArnin interfaceCfnPipelineProps- See Also:
-
getResourcePolicy
Description copied from interface:CfnPipelinePropsReturns union: eitherIResolvableorCfnPipeline.ResourcePolicyProperty- Specified by:
getResourcePolicyin interfaceCfnPipelineProps- See Also:
-
getTags
Description copied from interface:CfnPipelinePropsList of tags to add to the pipeline upon creation.- Specified by:
getTagsin interfaceCfnPipelineProps- See Also:
-
getVpcOptions
Description copied from interface:CfnPipelinePropsOptions that specify the subnets and security groups for an OpenSearch Ingestion VPC endpoint.Returns union: either
IResolvableorCfnPipeline.VpcOptionsProperty- Specified by:
getVpcOptionsin interfaceCfnPipelineProps- 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()
-