Class MembershipSpec
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.gkehub.configmanagement.v1beta.MembershipSpec
-
- All Implemented Interfaces:
MembershipSpecOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class MembershipSpec extends com.google.protobuf.GeneratedMessageV3 implements MembershipSpecOrBuilder
**Anthos Config Management**: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.
Protobuf typegoogle.cloud.gkehub.configmanagement.v1beta.MembershipSpec- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMembershipSpec.Builder**Anthos Config Management**: Configuration for a single cluster.-
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 intBINAUTHZ_FIELD_NUMBERstatic intCONFIG_SYNC_FIELD_NUMBERstatic intHIERARCHY_CONTROLLER_FIELD_NUMBERstatic intPOLICY_CONTROLLER_FIELD_NUMBERstatic intVERSION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)BinauthzConfiggetBinauthz()Binauthz conifguration for the cluster.BinauthzConfigOrBuildergetBinauthzOrBuilder()Binauthz conifguration for the cluster.ConfigSyncgetConfigSync()Config Sync configuration for the cluster.ConfigSyncOrBuildergetConfigSyncOrBuilder()Config Sync configuration for the cluster.static MembershipSpecgetDefaultInstance()MembershipSpecgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()HierarchyControllerConfiggetHierarchyController()Hierarchy Controller configuration for the cluster.HierarchyControllerConfigOrBuildergetHierarchyControllerOrBuilder()Hierarchy Controller configuration for the cluster.com.google.protobuf.Parser<MembershipSpec>getParserForType()PolicyControllergetPolicyController()Policy Controller configuration for the cluster.PolicyControllerOrBuildergetPolicyControllerOrBuilder()Policy Controller configuration for the cluster.intgetSerializedSize()StringgetVersion()Version of ACM installed.com.google.protobuf.ByteStringgetVersionBytes()Version of ACM installed.booleanhasBinauthz()Binauthz conifguration for the cluster.booleanhasConfigSync()Config Sync configuration for the cluster.inthashCode()booleanhasHierarchyController()Hierarchy Controller configuration for the cluster.booleanhasPolicyController()Policy Controller configuration for the cluster.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static MembershipSpec.BuildernewBuilder()static MembershipSpec.BuildernewBuilder(MembershipSpec prototype)MembershipSpec.BuildernewBuilderForType()protected MembershipSpec.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static MembershipSpecparseDelimitedFrom(InputStream input)static MembershipSpecparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MembershipSpecparseFrom(byte[] data)static MembershipSpecparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MembershipSpecparseFrom(com.google.protobuf.ByteString data)static MembershipSpecparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MembershipSpecparseFrom(com.google.protobuf.CodedInputStream input)static MembershipSpecparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MembershipSpecparseFrom(InputStream input)static MembershipSpecparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MembershipSpecparseFrom(ByteBuffer data)static MembershipSpecparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<MembershipSpec>parser()MembershipSpec.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
-
CONFIG_SYNC_FIELD_NUMBER
public static final int CONFIG_SYNC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
POLICY_CONTROLLER_FIELD_NUMBER
public static final int POLICY_CONTROLLER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BINAUTHZ_FIELD_NUMBER
public static final int BINAUTHZ_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HIERARCHY_CONTROLLER_FIELD_NUMBER
public static final int HIERARCHY_CONTROLLER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VERSION_FIELD_NUMBER
public static final int VERSION_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
-
hasConfigSync
public boolean hasConfigSync()
Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1;- Specified by:
hasConfigSyncin interfaceMembershipSpecOrBuilder- Returns:
- Whether the configSync field is set.
-
getConfigSync
public ConfigSync getConfigSync()
Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1;- Specified by:
getConfigSyncin interfaceMembershipSpecOrBuilder- Returns:
- The configSync.
-
getConfigSyncOrBuilder
public ConfigSyncOrBuilder getConfigSyncOrBuilder()
Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1;- Specified by:
getConfigSyncOrBuilderin interfaceMembershipSpecOrBuilder
-
hasPolicyController
public boolean hasPolicyController()
Policy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2;- Specified by:
hasPolicyControllerin interfaceMembershipSpecOrBuilder- Returns:
- Whether the policyController field is set.
-
getPolicyController
public PolicyController getPolicyController()
Policy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2;- Specified by:
getPolicyControllerin interfaceMembershipSpecOrBuilder- Returns:
- The policyController.
-
getPolicyControllerOrBuilder
public PolicyControllerOrBuilder getPolicyControllerOrBuilder()
Policy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2;- Specified by:
getPolicyControllerOrBuilderin interfaceMembershipSpecOrBuilder
-
hasBinauthz
public boolean hasBinauthz()
Binauthz conifguration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3;- Specified by:
hasBinauthzin interfaceMembershipSpecOrBuilder- Returns:
- Whether the binauthz field is set.
-
getBinauthz
public BinauthzConfig getBinauthz()
Binauthz conifguration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3;- Specified by:
getBinauthzin interfaceMembershipSpecOrBuilder- Returns:
- The binauthz.
-
getBinauthzOrBuilder
public BinauthzConfigOrBuilder getBinauthzOrBuilder()
Binauthz conifguration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3;- Specified by:
getBinauthzOrBuilderin interfaceMembershipSpecOrBuilder
-
hasHierarchyController
public boolean hasHierarchyController()
Hierarchy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4;- Specified by:
hasHierarchyControllerin interfaceMembershipSpecOrBuilder- Returns:
- Whether the hierarchyController field is set.
-
getHierarchyController
public HierarchyControllerConfig getHierarchyController()
Hierarchy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4;- Specified by:
getHierarchyControllerin interfaceMembershipSpecOrBuilder- Returns:
- The hierarchyController.
-
getHierarchyControllerOrBuilder
public HierarchyControllerConfigOrBuilder getHierarchyControllerOrBuilder()
Hierarchy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4;- Specified by:
getHierarchyControllerOrBuilderin interfaceMembershipSpecOrBuilder
-
getVersion
public String getVersion()
Version of ACM installed.
string version = 10;- Specified by:
getVersionin interfaceMembershipSpecOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()
Version of ACM installed.
string version = 10;- Specified by:
getVersionBytesin interfaceMembershipSpecOrBuilder- Returns:
- The bytes for version.
-
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 MembershipSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MembershipSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MembershipSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MembershipSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MembershipSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MembershipSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MembershipSpec parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static MembershipSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static MembershipSpec parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static MembershipSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static MembershipSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static MembershipSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public MembershipSpec.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static MembershipSpec.Builder newBuilder()
-
newBuilder
public static MembershipSpec.Builder newBuilder(MembershipSpec prototype)
-
toBuilder
public MembershipSpec.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MembershipSpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static MembershipSpec getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<MembershipSpec> parser()
-
getParserForType
public com.google.protobuf.Parser<MembershipSpec> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public MembershipSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-