@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SourceAccessConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
You can specify the authentication protocol, or the VPC components to secure access to your event source.
| Constructor and Description | 
|---|
| SourceAccessConfiguration() | 
| Modifier and Type | Method and Description | 
|---|---|
| SourceAccessConfiguration | clone() | 
| boolean | equals(Object obj) | 
| String | getType()
 The type of authentication protocol or the VPC components for your event source. | 
| String | getURI()
 The value for your chosen configuration in  Type. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller) | 
| void | setType(String type)
 The type of authentication protocol or the VPC components for your event source. | 
| void | setURI(String uRI)
 The value for your chosen configuration in  Type. | 
| String | toString()Returns a string representation of this object. | 
| SourceAccessConfiguration | withType(SourceAccessType type)
 The type of authentication protocol or the VPC components for your event source. | 
| SourceAccessConfiguration | withType(String type)
 The type of authentication protocol or the VPC components for your event source. | 
| SourceAccessConfiguration | withURI(String uRI)
 The value for your chosen configuration in  Type. | 
public void setType(String type)
 The type of authentication protocol or the VPC components for your event source. For example:
 "Type":"SASL_SCRAM_512_AUTH".
 
 BASIC_AUTH - (MQ) The Secrets Manager secret that stores your broker credentials.
 
 VPC_SUBNET - The subnets associated with your VPC. Lambda connects to these subnets to fetch data
 from your Kafka cluster.
 
 VPC_SECURITY_GROUP - The VPC security group used to manage access to your Kafka brokers.
 
 SASL_SCRAM_256_AUTH - The ARN of your secret key used for SASL SCRAM-256 authentication of your
 Kafka brokers.
 
 SASL_SCRAM_512_AUTH - The ARN of your secret key used for SASL SCRAM-512 authentication of your
 Kafka brokers.
 
type - The type of authentication protocol or the VPC components for your event source. For example:
        "Type":"SASL_SCRAM_512_AUTH".
        
        BASIC_AUTH - (MQ) The Secrets Manager secret that stores your broker credentials.
        
        VPC_SUBNET - The subnets associated with your VPC. Lambda connects to these subnets to fetch
        data from your Kafka cluster.
        
        VPC_SECURITY_GROUP - The VPC security group used to manage access to your Kafka brokers.
        
        SASL_SCRAM_256_AUTH - The ARN of your secret key used for SASL SCRAM-256 authentication of
        your Kafka brokers.
        
        SASL_SCRAM_512_AUTH - The ARN of your secret key used for SASL SCRAM-512 authentication of
        your Kafka brokers.
        
SourceAccessTypepublic String getType()
 The type of authentication protocol or the VPC components for your event source. For example:
 "Type":"SASL_SCRAM_512_AUTH".
 
 BASIC_AUTH - (MQ) The Secrets Manager secret that stores your broker credentials.
 
 VPC_SUBNET - The subnets associated with your VPC. Lambda connects to these subnets to fetch data
 from your Kafka cluster.
 
 VPC_SECURITY_GROUP - The VPC security group used to manage access to your Kafka brokers.
 
 SASL_SCRAM_256_AUTH - The ARN of your secret key used for SASL SCRAM-256 authentication of your
 Kafka brokers.
 
 SASL_SCRAM_512_AUTH - The ARN of your secret key used for SASL SCRAM-512 authentication of your
 Kafka brokers.
 
"Type":"SASL_SCRAM_512_AUTH".
         
         BASIC_AUTH - (MQ) The Secrets Manager secret that stores your broker credentials.
         
         VPC_SUBNET - The subnets associated with your VPC. Lambda connects to these subnets to fetch
         data from your Kafka cluster.
         
         VPC_SECURITY_GROUP - The VPC security group used to manage access to your Kafka brokers.
         
         SASL_SCRAM_256_AUTH - The ARN of your secret key used for SASL SCRAM-256 authentication of
         your Kafka brokers.
         
         SASL_SCRAM_512_AUTH - The ARN of your secret key used for SASL SCRAM-512 authentication of
         your Kafka brokers.
         
SourceAccessTypepublic SourceAccessConfiguration withType(String type)
 The type of authentication protocol or the VPC components for your event source. For example:
 "Type":"SASL_SCRAM_512_AUTH".
 
 BASIC_AUTH - (MQ) The Secrets Manager secret that stores your broker credentials.
 
 VPC_SUBNET - The subnets associated with your VPC. Lambda connects to these subnets to fetch data
 from your Kafka cluster.
 
 VPC_SECURITY_GROUP - The VPC security group used to manage access to your Kafka brokers.
 
 SASL_SCRAM_256_AUTH - The ARN of your secret key used for SASL SCRAM-256 authentication of your
 Kafka brokers.
 
 SASL_SCRAM_512_AUTH - The ARN of your secret key used for SASL SCRAM-512 authentication of your
 Kafka brokers.
 
type - The type of authentication protocol or the VPC components for your event source. For example:
        "Type":"SASL_SCRAM_512_AUTH".
        
        BASIC_AUTH - (MQ) The Secrets Manager secret that stores your broker credentials.
        
        VPC_SUBNET - The subnets associated with your VPC. Lambda connects to these subnets to fetch
        data from your Kafka cluster.
        
        VPC_SECURITY_GROUP - The VPC security group used to manage access to your Kafka brokers.
        
        SASL_SCRAM_256_AUTH - The ARN of your secret key used for SASL SCRAM-256 authentication of
        your Kafka brokers.
        
        SASL_SCRAM_512_AUTH - The ARN of your secret key used for SASL SCRAM-512 authentication of
        your Kafka brokers.
        
SourceAccessTypepublic SourceAccessConfiguration withType(SourceAccessType type)
 The type of authentication protocol or the VPC components for your event source. For example:
 "Type":"SASL_SCRAM_512_AUTH".
 
 BASIC_AUTH - (MQ) The Secrets Manager secret that stores your broker credentials.
 
 VPC_SUBNET - The subnets associated with your VPC. Lambda connects to these subnets to fetch data
 from your Kafka cluster.
 
 VPC_SECURITY_GROUP - The VPC security group used to manage access to your Kafka brokers.
 
 SASL_SCRAM_256_AUTH - The ARN of your secret key used for SASL SCRAM-256 authentication of your
 Kafka brokers.
 
 SASL_SCRAM_512_AUTH - The ARN of your secret key used for SASL SCRAM-512 authentication of your
 Kafka brokers.
 
type - The type of authentication protocol or the VPC components for your event source. For example:
        "Type":"SASL_SCRAM_512_AUTH".
        
        BASIC_AUTH - (MQ) The Secrets Manager secret that stores your broker credentials.
        
        VPC_SUBNET - The subnets associated with your VPC. Lambda connects to these subnets to fetch
        data from your Kafka cluster.
        
        VPC_SECURITY_GROUP - The VPC security group used to manage access to your Kafka brokers.
        
        SASL_SCRAM_256_AUTH - The ARN of your secret key used for SASL SCRAM-256 authentication of
        your Kafka brokers.
        
        SASL_SCRAM_512_AUTH - The ARN of your secret key used for SASL SCRAM-512 authentication of
        your Kafka brokers.
        
SourceAccessTypepublic void setURI(String uRI)
 The value for your chosen configuration in Type. For example:
 "URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName".
 
uRI - The value for your chosen configuration in Type. For example:
        "URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName".public String getURI()
 The value for your chosen configuration in Type. For example:
 "URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName".
 
Type. For example:
         "URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName".public SourceAccessConfiguration withURI(String uRI)
 The value for your chosen configuration in Type. For example:
 "URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName".
 
uRI - The value for your chosen configuration in Type. For example:
        "URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName".public String toString()
toString in class ObjectObject.toString()public SourceAccessConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2021. All rights reserved.