/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the kafka-2018-11-14.normal.json service model. */ using System; using System.Collections.Generic; using System.Xml.Serialization; using System.Text; using System.IO; using System.Net; using Amazon.Runtime; using Amazon.Runtime.Internal; namespace Amazon.Kafka.Model { /// /// This is the response object from the GetBootstrapBrokers operation. /// public partial class GetBootstrapBrokersResponse : AmazonWebServiceResponse { private string _bootstrapBrokerString; private string _bootstrapBrokerStringPublicSaslIam; private string _bootstrapBrokerStringPublicSaslScram; private string _bootstrapBrokerStringPublicTls; private string _bootstrapBrokerStringSaslIam; private string _bootstrapBrokerStringSaslScram; private string _bootstrapBrokerStringTls; private string _bootstrapBrokerStringVpcConnectivitySaslIam; private string _bootstrapBrokerStringVpcConnectivitySaslScram; private string _bootstrapBrokerStringVpcConnectivityTls; /// /// Gets and sets the property BootstrapBrokerString. /// /// A string containing one or more hostname:port pairs. /// /// public string BootstrapBrokerString { get { return this._bootstrapBrokerString; } set { this._bootstrapBrokerString = value; } } // Check to see if BootstrapBrokerString property is set internal bool IsSetBootstrapBrokerString() { return this._bootstrapBrokerString != null; } /// /// Gets and sets the property BootstrapBrokerStringPublicSaslIam. /// /// A string that contains one or more DNS names (or IP addresses) and SASL IAM port pairs. /// /// public string BootstrapBrokerStringPublicSaslIam { get { return this._bootstrapBrokerStringPublicSaslIam; } set { this._bootstrapBrokerStringPublicSaslIam = value; } } // Check to see if BootstrapBrokerStringPublicSaslIam property is set internal bool IsSetBootstrapBrokerStringPublicSaslIam() { return this._bootstrapBrokerStringPublicSaslIam != null; } /// /// Gets and sets the property BootstrapBrokerStringPublicSaslScram. /// /// A string containing one or more DNS names (or IP) and Sasl Scram port pairs. /// /// public string BootstrapBrokerStringPublicSaslScram { get { return this._bootstrapBrokerStringPublicSaslScram; } set { this._bootstrapBrokerStringPublicSaslScram = value; } } // Check to see if BootstrapBrokerStringPublicSaslScram property is set internal bool IsSetBootstrapBrokerStringPublicSaslScram() { return this._bootstrapBrokerStringPublicSaslScram != null; } /// /// Gets and sets the property BootstrapBrokerStringPublicTls. /// /// A string containing one or more DNS names (or IP) and TLS port pairs. /// /// public string BootstrapBrokerStringPublicTls { get { return this._bootstrapBrokerStringPublicTls; } set { this._bootstrapBrokerStringPublicTls = value; } } // Check to see if BootstrapBrokerStringPublicTls property is set internal bool IsSetBootstrapBrokerStringPublicTls() { return this._bootstrapBrokerStringPublicTls != null; } /// /// Gets and sets the property BootstrapBrokerStringSaslIam. /// /// A string that contains one or more DNS names (or IP addresses) and SASL IAM port pairs. /// /// public string BootstrapBrokerStringSaslIam { get { return this._bootstrapBrokerStringSaslIam; } set { this._bootstrapBrokerStringSaslIam = value; } } // Check to see if BootstrapBrokerStringSaslIam property is set internal bool IsSetBootstrapBrokerStringSaslIam() { return this._bootstrapBrokerStringSaslIam != null; } /// /// Gets and sets the property BootstrapBrokerStringSaslScram. /// /// A string containing one or more DNS names (or IP) and Sasl Scram port pairs. /// /// public string BootstrapBrokerStringSaslScram { get { return this._bootstrapBrokerStringSaslScram; } set { this._bootstrapBrokerStringSaslScram = value; } } // Check to see if BootstrapBrokerStringSaslScram property is set internal bool IsSetBootstrapBrokerStringSaslScram() { return this._bootstrapBrokerStringSaslScram != null; } /// /// Gets and sets the property BootstrapBrokerStringTls. /// /// A string containing one or more DNS names (or IP) and TLS port pairs. /// /// public string BootstrapBrokerStringTls { get { return this._bootstrapBrokerStringTls; } set { this._bootstrapBrokerStringTls = value; } } // Check to see if BootstrapBrokerStringTls property is set internal bool IsSetBootstrapBrokerStringTls() { return this._bootstrapBrokerStringTls != null; } /// /// Gets and sets the property BootstrapBrokerStringVpcConnectivitySaslIam. /// /// /// A string containing one or more DNS names (or IP) and SASL/IAM port pairs for VPC /// connectivity. /// /// public string BootstrapBrokerStringVpcConnectivitySaslIam { get { return this._bootstrapBrokerStringVpcConnectivitySaslIam; } set { this._bootstrapBrokerStringVpcConnectivitySaslIam = value; } } // Check to see if BootstrapBrokerStringVpcConnectivitySaslIam property is set internal bool IsSetBootstrapBrokerStringVpcConnectivitySaslIam() { return this._bootstrapBrokerStringVpcConnectivitySaslIam != null; } /// /// Gets and sets the property BootstrapBrokerStringVpcConnectivitySaslScram. /// /// /// A string containing one or more DNS names (or IP) and SASL/SCRAM port pairs for VPC /// connectivity. /// /// public string BootstrapBrokerStringVpcConnectivitySaslScram { get { return this._bootstrapBrokerStringVpcConnectivitySaslScram; } set { this._bootstrapBrokerStringVpcConnectivitySaslScram = value; } } // Check to see if BootstrapBrokerStringVpcConnectivitySaslScram property is set internal bool IsSetBootstrapBrokerStringVpcConnectivitySaslScram() { return this._bootstrapBrokerStringVpcConnectivitySaslScram != null; } /// /// Gets and sets the property BootstrapBrokerStringVpcConnectivityTls. /// /// A string containing one or more DNS names (or IP) and TLS port pairs for VPC connectivity. /// /// public string BootstrapBrokerStringVpcConnectivityTls { get { return this._bootstrapBrokerStringVpcConnectivityTls; } set { this._bootstrapBrokerStringVpcConnectivityTls = value; } } // Check to see if BootstrapBrokerStringVpcConnectivityTls property is set internal bool IsSetBootstrapBrokerStringVpcConnectivityTls() { return this._bootstrapBrokerStringVpcConnectivityTls != null; } } }