Package com.google.cloud.gkehub.v1alpha2
Class MembershipEndpoint
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.gkehub.v1alpha2.MembershipEndpoint
-
- All Implemented Interfaces:
MembershipEndpointOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class MembershipEndpoint extends com.google.protobuf.GeneratedMessageV3 implements MembershipEndpointOrBuilder
MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
Protobuf typegoogle.cloud.gkehub.v1alpha2.MembershipEndpoint- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMembershipEndpoint.BuilderMembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.static classMembershipEndpoint.TypeCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intGKE_CLUSTER_FIELD_NUMBERstatic intKUBERNETES_METADATA_FIELD_NUMBERstatic intKUBERNETES_RESOURCE_FIELD_NUMBERstatic intMULTI_CLOUD_CLUSTER_FIELD_NUMBERstatic intON_PREM_CLUSTER_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static MembershipEndpointgetDefaultInstance()MembershipEndpointgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()GkeClustergetGkeCluster()Optional.GkeClusterOrBuildergetGkeClusterOrBuilder()Optional.KubernetesMetadatagetKubernetesMetadata()Output only.KubernetesMetadataOrBuildergetKubernetesMetadataOrBuilder()Output only.KubernetesResourcegetKubernetesResource()Optional.KubernetesResourceOrBuildergetKubernetesResourceOrBuilder()Optional.MultiCloudClustergetMultiCloudCluster()Optional.MultiCloudClusterOrBuildergetMultiCloudClusterOrBuilder()Optional.OnPremClustergetOnPremCluster()Optional.OnPremClusterOrBuildergetOnPremClusterOrBuilder()Optional.com.google.protobuf.Parser<MembershipEndpoint>getParserForType()intgetSerializedSize()MembershipEndpoint.TypeCasegetTypeCase()booleanhasGkeCluster()Optional.inthashCode()booleanhasKubernetesMetadata()Output only.booleanhasKubernetesResource()Optional.booleanhasMultiCloudCluster()Optional.booleanhasOnPremCluster()Optional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static MembershipEndpoint.BuildernewBuilder()static MembershipEndpoint.BuildernewBuilder(MembershipEndpoint prototype)MembershipEndpoint.BuildernewBuilderForType()protected MembershipEndpoint.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static MembershipEndpointparseDelimitedFrom(InputStream input)static MembershipEndpointparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MembershipEndpointparseFrom(byte[] data)static MembershipEndpointparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MembershipEndpointparseFrom(com.google.protobuf.ByteString data)static MembershipEndpointparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MembershipEndpointparseFrom(com.google.protobuf.CodedInputStream input)static MembershipEndpointparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MembershipEndpointparseFrom(InputStream input)static MembershipEndpointparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MembershipEndpointparseFrom(ByteBuffer data)static MembershipEndpointparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<MembershipEndpoint>parser()MembershipEndpoint.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
GKE_CLUSTER_FIELD_NUMBER
public static final int GKE_CLUSTER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ON_PREM_CLUSTER_FIELD_NUMBER
public static final int ON_PREM_CLUSTER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MULTI_CLOUD_CLUSTER_FIELD_NUMBER
public static final int MULTI_CLOUD_CLUSTER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KUBERNETES_METADATA_FIELD_NUMBER
public static final int KUBERNETES_METADATA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KUBERNETES_RESOURCE_FIELD_NUMBER
public static final int KUBERNETES_RESOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getTypeCase
public MembershipEndpoint.TypeCase getTypeCase()
- Specified by:
getTypeCasein interfaceMembershipEndpointOrBuilder
-
hasGkeCluster
public boolean hasGkeCluster()
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1alpha2.GkeCluster gke_cluster = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasGkeClusterin interfaceMembershipEndpointOrBuilder- Returns:
- Whether the gkeCluster field is set.
-
getGkeCluster
public GkeCluster getGkeCluster()
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1alpha2.GkeCluster gke_cluster = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getGkeClusterin interfaceMembershipEndpointOrBuilder- Returns:
- The gkeCluster.
-
getGkeClusterOrBuilder
public GkeClusterOrBuilder getGkeClusterOrBuilder()
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1alpha2.GkeCluster gke_cluster = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getGkeClusterOrBuilderin interfaceMembershipEndpointOrBuilder
-
hasOnPremCluster
public boolean hasOnPremCluster()
Optional. Specific information for a GKE On-Prem cluster.
.google.cloud.gkehub.v1alpha2.OnPremCluster on_prem_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasOnPremClusterin interfaceMembershipEndpointOrBuilder- Returns:
- Whether the onPremCluster field is set.
-
getOnPremCluster
public OnPremCluster getOnPremCluster()
Optional. Specific information for a GKE On-Prem cluster.
.google.cloud.gkehub.v1alpha2.OnPremCluster on_prem_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOnPremClusterin interfaceMembershipEndpointOrBuilder- Returns:
- The onPremCluster.
-
getOnPremClusterOrBuilder
public OnPremClusterOrBuilder getOnPremClusterOrBuilder()
Optional. Specific information for a GKE On-Prem cluster.
.google.cloud.gkehub.v1alpha2.OnPremCluster on_prem_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOnPremClusterOrBuilderin interfaceMembershipEndpointOrBuilder
-
hasMultiCloudCluster
public boolean hasMultiCloudCluster()
Optional. Specific information for a GKE Multi-Cloud cluster.
.google.cloud.gkehub.v1alpha2.MultiCloudCluster multi_cloud_cluster = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMultiCloudClusterin interfaceMembershipEndpointOrBuilder- Returns:
- Whether the multiCloudCluster field is set.
-
getMultiCloudCluster
public MultiCloudCluster getMultiCloudCluster()
Optional. Specific information for a GKE Multi-Cloud cluster.
.google.cloud.gkehub.v1alpha2.MultiCloudCluster multi_cloud_cluster = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMultiCloudClusterin interfaceMembershipEndpointOrBuilder- Returns:
- The multiCloudCluster.
-
getMultiCloudClusterOrBuilder
public MultiCloudClusterOrBuilder getMultiCloudClusterOrBuilder()
Optional. Specific information for a GKE Multi-Cloud cluster.
.google.cloud.gkehub.v1alpha2.MultiCloudCluster multi_cloud_cluster = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMultiCloudClusterOrBuilderin interfaceMembershipEndpointOrBuilder
-
hasKubernetesMetadata
public boolean hasKubernetesMetadata()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1alpha2.KubernetesMetadata kubernetes_metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasKubernetesMetadatain interfaceMembershipEndpointOrBuilder- Returns:
- Whether the kubernetesMetadata field is set.
-
getKubernetesMetadata
public KubernetesMetadata getKubernetesMetadata()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1alpha2.KubernetesMetadata kubernetes_metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getKubernetesMetadatain interfaceMembershipEndpointOrBuilder- Returns:
- The kubernetesMetadata.
-
getKubernetesMetadataOrBuilder
public KubernetesMetadataOrBuilder getKubernetesMetadataOrBuilder()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1alpha2.KubernetesMetadata kubernetes_metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getKubernetesMetadataOrBuilderin interfaceMembershipEndpointOrBuilder
-
hasKubernetesResource
public boolean hasKubernetesResource()
Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features..google.cloud.gkehub.v1alpha2.KubernetesResource kubernetes_resource = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasKubernetesResourcein interfaceMembershipEndpointOrBuilder- Returns:
- Whether the kubernetesResource field is set.
-
getKubernetesResource
public KubernetesResource getKubernetesResource()
Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features..google.cloud.gkehub.v1alpha2.KubernetesResource kubernetes_resource = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getKubernetesResourcein interfaceMembershipEndpointOrBuilder- Returns:
- The kubernetesResource.
-
getKubernetesResourceOrBuilder
public KubernetesResourceOrBuilder getKubernetesResourceOrBuilder()
Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features..google.cloud.gkehub.v1alpha2.KubernetesResource kubernetes_resource = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getKubernetesResourceOrBuilderin interfaceMembershipEndpointOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static MembershipEndpoint parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MembershipEndpoint parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MembershipEndpoint parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MembershipEndpoint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MembershipEndpoint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MembershipEndpoint parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MembershipEndpoint parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static MembershipEndpoint parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static MembershipEndpoint parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static MembershipEndpoint parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static MembershipEndpoint parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static MembershipEndpoint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public MembershipEndpoint.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static MembershipEndpoint.Builder newBuilder()
-
newBuilder
public static MembershipEndpoint.Builder newBuilder(MembershipEndpoint prototype)
-
toBuilder
public MembershipEndpoint.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MembershipEndpoint.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static MembershipEndpoint getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<MembershipEndpoint> parser()
-
getParserForType
public com.google.protobuf.Parser<MembershipEndpoint> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public MembershipEndpoint getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-