Class SelfManagedKafkaEventSourceProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.eventsources.SelfManagedKafkaEventSourceProps.Jsii$Proxy
- All Implemented Interfaces:
BaseStreamEventSourceProps,KafkaEventSourceProps,SelfManagedKafkaEventSourceProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- SelfManagedKafkaEventSourceProps
@Stability(Stable)
@Internal
public static final class SelfManagedKafkaEventSourceProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SelfManagedKafkaEventSourceProps
An implementation for
SelfManagedKafkaEventSourceProps-
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.lambda.eventsources.SelfManagedKafkaEventSourceProps
SelfManagedKafkaEventSourceProps.Builder, SelfManagedKafkaEventSourceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theSelfManagedKafkaEventSourceProps.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 AuthenticationMethodThe authentication method for your Kafka cluster.final NumberThe largest number of records that AWS Lambda will retrieve from your event source at the time of invoking your function.The list of host and port pairs that are the addresses of the Kafka brokers in a "bootstrap" Kafka cluster that a Kafka client connects to initially to bootstrap itself.final BooleanIf the stream event source mapping should be enabled.final DurationThe maximum amount of time to gather records before invoking the function.final ISecretThe secret with the Kafka credentials, see https://docs.aws.amazon.com/msk/latest/developerguide/msk-password.html for details This field is required if your Kafka brokers are accessed over the Internet.final ISecurityGroupIf your Kafka brokers are only reachable via VPC, provide the security group here.final StartingPositionWhere to begin consuming the stream.final StringgetTopic()The Kafka topic to subscribe to.final IVpcgetVpc()If your Kafka brokers are only reachable via VPC provide the VPC here.final SubnetSelectionIf your Kafka brokers are only reachable via VPC, provide the subnets selection here.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 theSelfManagedKafkaEventSourceProps.Builder.
-
-
Method Details
-
getBootstrapServers
Description copied from interface:SelfManagedKafkaEventSourcePropsThe list of host and port pairs that are the addresses of the Kafka brokers in a "bootstrap" Kafka cluster that a Kafka client connects to initially to bootstrap itself.They are in the format
abc.xyz.com:xxxx.- Specified by:
getBootstrapServersin interfaceSelfManagedKafkaEventSourceProps
-
getAuthenticationMethod
Description copied from interface:SelfManagedKafkaEventSourcePropsThe authentication method for your Kafka cluster.Default: AuthenticationMethod.SASL_SCRAM_512_AUTH
- Specified by:
getAuthenticationMethodin interfaceSelfManagedKafkaEventSourceProps
-
getSecurityGroup
Description copied from interface:SelfManagedKafkaEventSourcePropsIf your Kafka brokers are only reachable via VPC, provide the security group here.Default: - none, required if setting vpc
- Specified by:
getSecurityGroupin interfaceSelfManagedKafkaEventSourceProps
-
getVpc
Description copied from interface:SelfManagedKafkaEventSourcePropsIf your Kafka brokers are only reachable via VPC provide the VPC here.Default: none
- Specified by:
getVpcin interfaceSelfManagedKafkaEventSourceProps
-
getVpcSubnets
Description copied from interface:SelfManagedKafkaEventSourcePropsIf your Kafka brokers are only reachable via VPC, provide the subnets selection here.Default: - none, required if setting vpc
- Specified by:
getVpcSubnetsin interfaceSelfManagedKafkaEventSourceProps
-
getTopic
Description copied from interface:KafkaEventSourcePropsThe Kafka topic to subscribe to.- Specified by:
getTopicin interfaceKafkaEventSourceProps
-
getSecret
Description copied from interface:KafkaEventSourcePropsThe secret with the Kafka credentials, see https://docs.aws.amazon.com/msk/latest/developerguide/msk-password.html for details This field is required if your Kafka brokers are accessed over the Internet.Default: none
- Specified by:
getSecretin interfaceKafkaEventSourceProps
-
getStartingPosition
Description copied from interface:BaseStreamEventSourcePropsWhere to begin consuming the stream.- Specified by:
getStartingPositionin interfaceBaseStreamEventSourceProps
-
getBatchSize
Description copied from interface:BaseStreamEventSourcePropsThe largest number of records that AWS Lambda will retrieve from your event source at the time of invoking your function.Your function receives an event with all the retrieved records. Valid Range: * Minimum value of 1 * Maximum value of: * 1000 for
DynamoEventSource* 10000 forKinesisEventSource,ManagedKafkaEventSourceandSelfManagedKafkaEventSourceDefault: 100
- Specified by:
getBatchSizein interfaceBaseStreamEventSourceProps
-
getEnabled
Description copied from interface:BaseStreamEventSourcePropsIf the stream event source mapping should be enabled.Default: true
- Specified by:
getEnabledin interfaceBaseStreamEventSourceProps
-
getMaxBatchingWindow
Description copied from interface:BaseStreamEventSourcePropsThe maximum amount of time to gather records before invoking the function.Maximum of Duration.minutes(5)
Default: Duration.seconds(0)
- Specified by:
getMaxBatchingWindowin interfaceBaseStreamEventSourceProps
-
$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()
-