public static final class CommonFeatureSpec.Builder extends GeneratedMessageV3.Builder<CommonFeatureSpec.Builder> implements CommonFeatureSpecOrBuilder
CommonFeatureSpec contains Hub-wide configuration information
Protobuf type google.cloud.gkehub.v1alpha.CommonFeatureSpec
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
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
clearCloudauditlogging()
public CommonFeatureSpec.Builder clearCloudauditlogging()
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
Returns
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.v1alpha.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
getCloudauditlogging()
public FeatureSpec getCloudauditlogging()
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
Returns
getCloudauditloggingBuilder()
public FeatureSpec.Builder getCloudauditloggingBuilder()
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
Returns
getCloudauditloggingOrBuilder()
public FeatureSpecOrBuilder getCloudauditloggingOrBuilder()
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
Returns
getDefaultInstanceForType()
public CommonFeatureSpec getDefaultInstanceForType()
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.v1alpha.FeatureSpec multiclusteringress = 102;
Returns
getMulticlusteringressBuilder()
public FeatureSpec.Builder getMulticlusteringressBuilder()
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1alpha.FeatureSpec multiclusteringress = 102;
Returns
getMulticlusteringressOrBuilder()
public FeatureSpecOrBuilder getMulticlusteringressOrBuilder()
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1alpha.FeatureSpec multiclusteringress = 102;
Returns
hasCloudauditlogging()
public boolean hasCloudauditlogging()
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
Returns
Type | Description |
boolean | Whether the cloudauditlogging field is set.
|
hasMulticlusteringress()
public boolean hasMulticlusteringress()
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1alpha.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
mergeCloudauditlogging(FeatureSpec value)
public CommonFeatureSpec.Builder mergeCloudauditlogging(FeatureSpec value)
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
Parameter
Returns
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.v1alpha.FeatureSpec multiclusteringress = 102;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CommonFeatureSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setCloudauditlogging(FeatureSpec value)
public CommonFeatureSpec.Builder setCloudauditlogging(FeatureSpec value)
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
Parameter
Returns
setCloudauditlogging(FeatureSpec.Builder builderForValue)
public CommonFeatureSpec.Builder setCloudauditlogging(FeatureSpec.Builder builderForValue)
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
Parameter
Returns
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.v1alpha.FeatureSpec multiclusteringress = 102;
Parameter
Returns
setMulticlusteringress(FeatureSpec.Builder builderForValue)
public CommonFeatureSpec.Builder setMulticlusteringress(FeatureSpec.Builder builderForValue)
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1alpha.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