public static final class FeatureSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<FeatureSpec.Builder> implements FeatureSpecOrBuilder
**Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature.Protobuf type
google.cloud.gkehub.multiclusteringress.v1alpha.FeatureSpec| Modifier and Type | Method and Description |
|---|---|
FeatureSpec.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
FeatureSpec |
build() |
FeatureSpec |
buildPartial() |
FeatureSpec.Builder |
clear() |
FeatureSpec.Builder |
clearBilling()
Customer's billing structure
|
FeatureSpec.Builder |
clearConfigMembership()
Fully-qualified Membership name which hosts the MultiClusterIngress CRD.
|
FeatureSpec.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
FeatureSpec.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
FeatureSpec.Builder |
clone() |
Billing |
getBilling()
Customer's billing structure
|
int |
getBillingValue()
Customer's billing structure
|
String |
getConfigMembership()
Fully-qualified Membership name which hosts the MultiClusterIngress CRD.
|
com.google.protobuf.ByteString |
getConfigMembershipBytes()
Fully-qualified Membership name which hosts the MultiClusterIngress CRD.
|
FeatureSpec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
FeatureSpec.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
FeatureSpec.Builder |
mergeFrom(FeatureSpec other) |
FeatureSpec.Builder |
mergeFrom(com.google.protobuf.Message other) |
FeatureSpec.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
FeatureSpec.Builder |
setBilling(Billing value)
Customer's billing structure
|
FeatureSpec.Builder |
setBillingValue(int value)
Customer's billing structure
|
FeatureSpec.Builder |
setConfigMembership(String value)
Fully-qualified Membership name which hosts the MultiClusterIngress CRD.
|
FeatureSpec.Builder |
setConfigMembershipBytes(com.google.protobuf.ByteString value)
Fully-qualified Membership name which hosts the MultiClusterIngress CRD.
|
FeatureSpec.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
FeatureSpec.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
FeatureSpec.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureSpec.Builder>public FeatureSpec.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureSpec.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureSpec.Builder>public FeatureSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic FeatureSpec build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic FeatureSpec buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic FeatureSpec.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureSpec.Builder>public FeatureSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureSpec.Builder>public FeatureSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureSpec.Builder>public FeatureSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureSpec.Builder>public FeatureSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureSpec.Builder>public FeatureSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureSpec.Builder>public FeatureSpec.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<FeatureSpec.Builder>public FeatureSpec.Builder mergeFrom(FeatureSpec other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureSpec.Builder>public FeatureSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<FeatureSpec.Builder>IOExceptionpublic String getConfigMembership()
Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
string config_membership = 1;getConfigMembership in interface FeatureSpecOrBuilderpublic com.google.protobuf.ByteString getConfigMembershipBytes()
Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
string config_membership = 1;getConfigMembershipBytes in interface FeatureSpecOrBuilderpublic FeatureSpec.Builder setConfigMembership(String value)
Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
string config_membership = 1;value - The configMembership to set.public FeatureSpec.Builder clearConfigMembership()
Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
string config_membership = 1;public FeatureSpec.Builder setConfigMembershipBytes(com.google.protobuf.ByteString value)
Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
string config_membership = 1;value - The bytes for configMembership to set.public int getBillingValue()
Customer's billing structure
.google.cloud.gkehub.multiclusteringress.v1alpha.Billing billing = 2;getBillingValue in interface FeatureSpecOrBuilderpublic FeatureSpec.Builder setBillingValue(int value)
Customer's billing structure
.google.cloud.gkehub.multiclusteringress.v1alpha.Billing billing = 2;value - The enum numeric value on the wire for billing to set.public Billing getBilling()
Customer's billing structure
.google.cloud.gkehub.multiclusteringress.v1alpha.Billing billing = 2;getBilling in interface FeatureSpecOrBuilderpublic FeatureSpec.Builder setBilling(Billing value)
Customer's billing structure
.google.cloud.gkehub.multiclusteringress.v1alpha.Billing billing = 2;value - The billing to set.public FeatureSpec.Builder clearBilling()
Customer's billing structure
.google.cloud.gkehub.multiclusteringress.v1alpha.Billing billing = 2;public final FeatureSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureSpec.Builder>public final FeatureSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<FeatureSpec.Builder>Copyright © 2024 Google LLC. All rights reserved.