Class CfnPipelineMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.osis.CfnPipelineMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPipelineMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPipelineMixinProps
@Stability(Stable)
@Internal
public static final class CfnPipelineMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPipelineMixinProps
An implementation for
CfnPipelineMixinProps-
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.osis.CfnPipelineMixinProps
CfnPipelineMixinProps.Builder, CfnPipelineMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnPipelineMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnPipelineMixinProps.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 Amazon Resource Name (ARN) of the IAM role that the pipeline uses to access AWS resources.final ObjectReturns union: eitherIResolvableorCfnPipelinePropsMixin.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 theCfnPipelineMixinProps.Builder.
-
-
Method Details
-
getBufferOptions
Description copied from interface:CfnPipelineMixinPropsOptions 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
IResolvableorCfnPipelinePropsMixin.BufferOptionsProperty- Specified by:
getBufferOptionsin interfaceCfnPipelineMixinProps- See Also:
-
getEncryptionAtRestOptions
Description copied from interface:CfnPipelineMixinPropsOptions to control how OpenSearch encrypts buffer data.Returns union: either
IResolvableorCfnPipelinePropsMixin.EncryptionAtRestOptionsProperty- Specified by:
getEncryptionAtRestOptionsin interfaceCfnPipelineMixinProps- See Also:
-
getLogPublishingOptions
Description copied from interface:CfnPipelineMixinPropsKey-value pairs that represent log publishing settings.Returns union: either
IResolvableorCfnPipelinePropsMixin.LogPublishingOptionsProperty- Specified by:
getLogPublishingOptionsin interfaceCfnPipelineMixinProps- See Also:
-
getMaxUnits
Description copied from interface:CfnPipelineMixinPropsThe maximum pipeline capacity, in Ingestion Compute Units (ICUs).- Specified by:
getMaxUnitsin interfaceCfnPipelineMixinProps- See Also:
-
getMinUnits
Description copied from interface:CfnPipelineMixinPropsThe minimum pipeline capacity, in Ingestion Compute Units (ICUs).- Specified by:
getMinUnitsin interfaceCfnPipelineMixinProps- See Also:
-
getPipelineConfigurationBody
Description copied from interface:CfnPipelineMixinPropsThe Data Prepper pipeline configuration in YAML format.- Specified by:
getPipelineConfigurationBodyin interfaceCfnPipelineMixinProps- See Also:
-
getPipelineName
Description copied from interface:CfnPipelineMixinPropsThe name of the pipeline.- Specified by:
getPipelineNamein interfaceCfnPipelineMixinProps- See Also:
-
getPipelineRoleArn
Description copied from interface:CfnPipelineMixinPropsThe Amazon Resource Name (ARN) of the IAM role that the pipeline uses to access AWS resources.- Specified by:
getPipelineRoleArnin interfaceCfnPipelineMixinProps- See Also:
-
getResourcePolicy
Description copied from interface:CfnPipelineMixinPropsReturns union: eitherIResolvableorCfnPipelinePropsMixin.ResourcePolicyProperty- Specified by:
getResourcePolicyin interfaceCfnPipelineMixinProps- See Also:
-
getTags
Description copied from interface:CfnPipelineMixinPropsList of tags to add to the pipeline upon creation.- Specified by:
getTagsin interfaceCfnPipelineMixinProps- See Also:
-
getVpcOptions
Description copied from interface:CfnPipelineMixinPropsOptions that specify the subnets and security groups for an OpenSearch Ingestion VPC endpoint.Returns union: either
IResolvableorCfnPipelinePropsMixin.VpcOptionsProperty- Specified by:
getVpcOptionsin interfaceCfnPipelineMixinProps- 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()
-