public static final class CommonFeatureSpec.Builder extends GeneratedMessage.Builder<CommonFeatureSpec.Builder> implements CommonFeatureSpecOrBuilder
CommonFeatureSpec contains Hub-wide configuration information
Protobuf type google.cloud.gkehub.v1alpha.CommonFeatureSpec
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
build()
public CommonFeatureSpec build()
buildPartial()
public CommonFeatureSpec buildPartial()
clear()
public CommonFeatureSpec.Builder clear()
Overrides
clearCloudauditlogging()
public CommonFeatureSpec.Builder clearCloudauditlogging()
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
clearFeatureSpec()
public CommonFeatureSpec.Builder clearFeatureSpec()
clearMulticlusteringress()
public CommonFeatureSpec.Builder clearMulticlusteringress()
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1alpha.FeatureSpec multiclusteringress = 102;
getCloudauditlogging()
public FeatureSpec getCloudauditlogging()
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
| Returns |
| Type |
Description |
FeatureSpec |
The cloudauditlogging.
|
getCloudauditloggingBuilder()
public FeatureSpec.Builder getCloudauditloggingBuilder()
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
getCloudauditloggingOrBuilder()
public FeatureSpecOrBuilder getCloudauditloggingOrBuilder()
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
getDefaultInstanceForType()
public CommonFeatureSpec getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getFeatureSpecCase()
public CommonFeatureSpec.FeatureSpecCase getFeatureSpecCase()
getMulticlusteringress()
public FeatureSpec getMulticlusteringress()
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1alpha.FeatureSpec multiclusteringress = 102;
| Returns |
| Type |
Description |
FeatureSpec |
The multiclusteringress.
|
getMulticlusteringressBuilder()
public FeatureSpec.Builder getMulticlusteringressBuilder()
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1alpha.FeatureSpec multiclusteringress = 102;
getMulticlusteringressOrBuilder()
public FeatureSpecOrBuilder getMulticlusteringressOrBuilder()
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1alpha.FeatureSpec multiclusteringress = 102;
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 GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeCloudauditlogging(FeatureSpec value)
public CommonFeatureSpec.Builder mergeCloudauditlogging(FeatureSpec value)
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
mergeFrom(CommonFeatureSpec other)
public CommonFeatureSpec.Builder mergeFrom(CommonFeatureSpec other)
public CommonFeatureSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CommonFeatureSpec.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeMulticlusteringress(FeatureSpec value)
public CommonFeatureSpec.Builder mergeMulticlusteringress(FeatureSpec value)
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1alpha.FeatureSpec multiclusteringress = 102;
setCloudauditlogging(FeatureSpec value)
public CommonFeatureSpec.Builder setCloudauditlogging(FeatureSpec value)
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
setCloudauditlogging(FeatureSpec.Builder builderForValue)
public CommonFeatureSpec.Builder setCloudauditlogging(FeatureSpec.Builder builderForValue)
Cloud Audit Logging-specific spec.
.google.cloud.gkehub.cloudauditlogging.v1alpha.FeatureSpec cloudauditlogging = 108;
setMulticlusteringress(FeatureSpec value)
public CommonFeatureSpec.Builder setMulticlusteringress(FeatureSpec value)
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1alpha.FeatureSpec multiclusteringress = 102;
setMulticlusteringress(FeatureSpec.Builder builderForValue)
public CommonFeatureSpec.Builder setMulticlusteringress(FeatureSpec.Builder builderForValue)
Multicluster Ingress-specific spec.
.google.cloud.gkehub.multiclusteringress.v1alpha.FeatureSpec multiclusteringress = 102;