Class PublicConnectivityAddon
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.managedkafka.model.KafkaClusterAddon
-
- com.oracle.bmc.managedkafka.model.PublicConnectivityAddon
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20240901") public final class PublicConnectivityAddon extends KafkaClusterAddonThe data that represents a Public Connectivity Addon
Note: Objects should always be created or deserialized using thePublicConnectivityAddon.Builder.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the
PublicConnectivityAddon.Builder, which maintain a set of all explicitly set fields calledPublicConnectivityAddon.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPublicConnectivityAddon.Builder-
Nested classes/interfaces inherited from class com.oracle.bmc.managedkafka.model.KafkaClusterAddon
KafkaClusterAddon.AddonType, KafkaClusterAddon.LifecycleState
-
-
Constructor Summary
Constructors Constructor Description PublicConnectivityAddon(String name, String description, Date timeCreated, Date timeUpdated, KafkaClusterAddon.LifecycleState lifecycleState, AuthenticationMechanism authenticationMechanism, String bootstrapUrl, List<String> networkCidrs)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PublicConnectivityAddon.Builderbuilder()Create a new builder.booleanequals(Object o)AuthenticationMechanismgetAuthenticationMechanism()Authentication mechanism.StringgetBootstrapUrl()The bootstrap url of the kafka cluster.List<String>getNetworkCidrs()A list of CIDR ranges for ingress/egress traffic.inthashCode()PublicConnectivityAddon.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.managedkafka.model.KafkaClusterAddon
getDescription, getLifecycleState, getName, getTimeCreated, getTimeUpdated
-
-
-
-
Constructor Detail
-
PublicConnectivityAddon
@Deprecated public PublicConnectivityAddon(String name, String description, Date timeCreated, Date timeUpdated, KafkaClusterAddon.LifecycleState lifecycleState, AuthenticationMechanism authenticationMechanism, String bootstrapUrl, List<String> networkCidrs)
Deprecated.
-
-
Method Detail
-
builder
public static PublicConnectivityAddon.Builder builder()
Create a new builder.
-
toBuilder
public PublicConnectivityAddon.Builder toBuilder()
-
getAuthenticationMechanism
public AuthenticationMechanism getAuthenticationMechanism()
Authentication mechanism.- Returns:
- the value
-
getBootstrapUrl
public String getBootstrapUrl()
The bootstrap url of the kafka cluster.- Returns:
- the value
-
getNetworkCidrs
public List<String> getNetworkCidrs()
A list of CIDR ranges for ingress/egress traffic.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classKafkaClusterAddon
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classKafkaClusterAddon- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classKafkaClusterAddon
-
hashCode
public int hashCode()
- Overrides:
hashCodein classKafkaClusterAddon
-
-