public static final class CommonFeatureSpec.Builder extends GeneratedMessageV3.Builder<CommonFeatureSpec.Builder> implements CommonFeatureSpecOrBuilder
CommonFeatureSpec contains Hub-wide configuration information
Protobuf type google.cloud.gkehub.v1beta.CommonFeatureSpec
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CommonFeatureSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CommonFeatureSpec build()
Returns
buildPartial()
public CommonFeatureSpec buildPartial()
Returns
clear()
public CommonFeatureSpec.Builder clear()
Returns
Overrides
clearFeatureSpec()
public CommonFeatureSpec.Builder clearFeatureSpec()
Returns
clearField(Descriptors.FieldDescriptor field)
public CommonFeatureSpec.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearMulticlusteringress()
public CommonFeatureSpec.Builder clearMulticlusteringress()
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1beta.FeatureSpec multiclusteringress = 102;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public CommonFeatureSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public CommonFeatureSpec.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public CommonFeatureSpec getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getFeatureSpecCase()
public CommonFeatureSpec.FeatureSpecCase getFeatureSpecCase()
Returns
getMulticlusteringress()
public FeatureSpec getMulticlusteringress()
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1beta.FeatureSpec multiclusteringress = 102;
Returns
getMulticlusteringressBuilder()
public FeatureSpec.Builder getMulticlusteringressBuilder()
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1beta.FeatureSpec multiclusteringress = 102;
Returns
getMulticlusteringressOrBuilder()
public FeatureSpecOrBuilder getMulticlusteringressOrBuilder()
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1beta.FeatureSpec multiclusteringress = 102;
Returns
hasMulticlusteringress()
public boolean hasMulticlusteringress()
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1beta.FeatureSpec multiclusteringress = 102;
Returns
Type | Description |
boolean | Whether the multiclusteringress field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(CommonFeatureSpec other)
public CommonFeatureSpec.Builder mergeFrom(CommonFeatureSpec other)
Parameter
Returns
public CommonFeatureSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CommonFeatureSpec.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeMulticlusteringress(FeatureSpec value)
public CommonFeatureSpec.Builder mergeMulticlusteringress(FeatureSpec value)
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1beta.FeatureSpec multiclusteringress = 102;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CommonFeatureSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CommonFeatureSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setMulticlusteringress(FeatureSpec value)
public CommonFeatureSpec.Builder setMulticlusteringress(FeatureSpec value)
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1beta.FeatureSpec multiclusteringress = 102;
Parameter
Returns
setMulticlusteringress(FeatureSpec.Builder builderForValue)
public CommonFeatureSpec.Builder setMulticlusteringress(FeatureSpec.Builder builderForValue)
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1beta.FeatureSpec multiclusteringress = 102;
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CommonFeatureSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CommonFeatureSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides