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 type
google.cloud.gkehub.configmanagement.v1alpha.MembershipSpec| Modifier and Type | Class and Description |
|---|---|
static class |
MembershipSpec.Builder
**Anthos Config Management**: Configuration for a single cluster.
|
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| Modifier and Type | Field and Description |
|---|---|
static int |
BINAUTHZ_FIELD_NUMBER |
static int |
CONFIG_SYNC_FIELD_NUMBER |
static int |
HIERARCHY_CONTROLLER_FIELD_NUMBER |
static int |
POLICY_CONTROLLER_FIELD_NUMBER |
static int |
VERSION_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
BinauthzConfig |
getBinauthz()
Binauthz conifguration for the cluster.
|
BinauthzConfigOrBuilder |
getBinauthzOrBuilder()
Binauthz conifguration for the cluster.
|
ConfigSync |
getConfigSync()
Config Sync configuration for the cluster.
|
ConfigSyncOrBuilder |
getConfigSyncOrBuilder()
Config Sync configuration for the cluster.
|
static MembershipSpec |
getDefaultInstance() |
MembershipSpec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
HierarchyControllerConfig |
getHierarchyController()
Hierarchy Controller configuration for the cluster.
|
HierarchyControllerConfigOrBuilder |
getHierarchyControllerOrBuilder()
Hierarchy Controller configuration for the cluster.
|
com.google.protobuf.Parser<MembershipSpec> |
getParserForType() |
PolicyController |
getPolicyController()
Policy Controller configuration for the cluster.
|
PolicyControllerOrBuilder |
getPolicyControllerOrBuilder()
Policy Controller configuration for the cluster.
|
int |
getSerializedSize() |
String |
getVersion()
Version of ACM installed.
|
com.google.protobuf.ByteString |
getVersionBytes()
Version of ACM installed.
|
boolean |
hasBinauthz()
Binauthz conifguration for the cluster.
|
boolean |
hasConfigSync()
Config Sync configuration for the cluster.
|
int |
hashCode() |
boolean |
hasHierarchyController()
Hierarchy Controller configuration for the cluster.
|
boolean |
hasPolicyController()
Policy Controller configuration for the cluster.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static MembershipSpec.Builder |
newBuilder() |
static MembershipSpec.Builder |
newBuilder(MembershipSpec prototype) |
MembershipSpec.Builder |
newBuilderForType() |
protected MembershipSpec.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static MembershipSpec |
parseDelimitedFrom(InputStream input) |
static MembershipSpec |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MembershipSpec |
parseFrom(byte[] data) |
static MembershipSpec |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MembershipSpec |
parseFrom(ByteBuffer data) |
static MembershipSpec |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MembershipSpec |
parseFrom(com.google.protobuf.ByteString data) |
static MembershipSpec |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MembershipSpec |
parseFrom(com.google.protobuf.CodedInputStream input) |
static MembershipSpec |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MembershipSpec |
parseFrom(InputStream input) |
static MembershipSpec |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<MembershipSpec> |
parser() |
MembershipSpec.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int CONFIG_SYNC_FIELD_NUMBER
public static final int POLICY_CONTROLLER_FIELD_NUMBER
public static final int BINAUTHZ_FIELD_NUMBER
public static final int HIERARCHY_CONTROLLER_FIELD_NUMBER
public static final int VERSION_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasConfigSync()
Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1alpha.ConfigSync config_sync = 1;hasConfigSync in interface MembershipSpecOrBuilderpublic ConfigSync getConfigSync()
Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1alpha.ConfigSync config_sync = 1;getConfigSync in interface MembershipSpecOrBuilderpublic ConfigSyncOrBuilder getConfigSyncOrBuilder()
Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1alpha.ConfigSync config_sync = 1;getConfigSyncOrBuilder in interface MembershipSpecOrBuilderpublic boolean hasPolicyController()
Policy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1alpha.PolicyController policy_controller = 2;
hasPolicyController in interface MembershipSpecOrBuilderpublic PolicyController getPolicyController()
Policy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1alpha.PolicyController policy_controller = 2;
getPolicyController in interface MembershipSpecOrBuilderpublic PolicyControllerOrBuilder getPolicyControllerOrBuilder()
Policy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1alpha.PolicyController policy_controller = 2;
getPolicyControllerOrBuilder in interface MembershipSpecOrBuilderpublic boolean hasBinauthz()
Binauthz conifguration for the cluster.
.google.cloud.gkehub.configmanagement.v1alpha.BinauthzConfig binauthz = 3;hasBinauthz in interface MembershipSpecOrBuilderpublic BinauthzConfig getBinauthz()
Binauthz conifguration for the cluster.
.google.cloud.gkehub.configmanagement.v1alpha.BinauthzConfig binauthz = 3;getBinauthz in interface MembershipSpecOrBuilderpublic BinauthzConfigOrBuilder getBinauthzOrBuilder()
Binauthz conifguration for the cluster.
.google.cloud.gkehub.configmanagement.v1alpha.BinauthzConfig binauthz = 3;getBinauthzOrBuilder in interface MembershipSpecOrBuilderpublic boolean hasHierarchyController()
Hierarchy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1alpha.HierarchyControllerConfig hierarchy_controller = 4;
hasHierarchyController in interface MembershipSpecOrBuilderpublic HierarchyControllerConfig getHierarchyController()
Hierarchy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1alpha.HierarchyControllerConfig hierarchy_controller = 4;
getHierarchyController in interface MembershipSpecOrBuilderpublic HierarchyControllerConfigOrBuilder getHierarchyControllerOrBuilder()
Hierarchy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1alpha.HierarchyControllerConfig hierarchy_controller = 4;
getHierarchyControllerOrBuilder in interface MembershipSpecOrBuilderpublic String getVersion()
Version of ACM installed.
string version = 10;getVersion in interface MembershipSpecOrBuilderpublic com.google.protobuf.ByteString getVersionBytes()
Version of ACM installed.
string version = 10;getVersionBytes in interface MembershipSpecOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static MembershipSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MembershipSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MembershipSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MembershipSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MembershipSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MembershipSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MembershipSpec parseFrom(InputStream input) throws IOException
IOExceptionpublic static MembershipSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static MembershipSpec parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static MembershipSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static MembershipSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static MembershipSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic MembershipSpec.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static MembershipSpec.Builder newBuilder()
public static MembershipSpec.Builder newBuilder(MembershipSpec prototype)
public MembershipSpec.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected MembershipSpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static MembershipSpec getDefaultInstance()
public static com.google.protobuf.Parser<MembershipSpec> parser()
public com.google.protobuf.Parser<MembershipSpec> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public MembershipSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.