public static final class ServiceSpec.Builder extends GeneratedMessageV3.Builder<ServiceSpec.Builder> implements ServiceSpecOrBuilder
Specification that applies to a Service resource. Valid only
for entries with the SERVICE
type.
Protobuf type google.cloud.datacatalog.v1.ServiceSpec
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ServiceSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public ServiceSpec build()
buildPartial()
public ServiceSpec buildPartial()
clear()
public ServiceSpec.Builder clear()
Overrides
clearCloudBigtableInstanceSpec()
public ServiceSpec.Builder clearCloudBigtableInstanceSpec()
Specification that applies to Instance entries of CLOUD_BIGTABLE
system.
.google.cloud.datacatalog.v1.CloudBigtableInstanceSpec cloud_bigtable_instance_spec = 1;
clearField(Descriptors.FieldDescriptor field)
public ServiceSpec.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public ServiceSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSystemSpec()
public ServiceSpec.Builder clearSystemSpec()
clone()
public ServiceSpec.Builder clone()
Overrides
getCloudBigtableInstanceSpec()
public CloudBigtableInstanceSpec getCloudBigtableInstanceSpec()
Specification that applies to Instance entries of CLOUD_BIGTABLE
system.
.google.cloud.datacatalog.v1.CloudBigtableInstanceSpec cloud_bigtable_instance_spec = 1;
getCloudBigtableInstanceSpecBuilder()
public CloudBigtableInstanceSpec.Builder getCloudBigtableInstanceSpecBuilder()
Specification that applies to Instance entries of CLOUD_BIGTABLE
system.
.google.cloud.datacatalog.v1.CloudBigtableInstanceSpec cloud_bigtable_instance_spec = 1;
getCloudBigtableInstanceSpecOrBuilder()
public CloudBigtableInstanceSpecOrBuilder getCloudBigtableInstanceSpecOrBuilder()
Specification that applies to Instance entries of CLOUD_BIGTABLE
system.
.google.cloud.datacatalog.v1.CloudBigtableInstanceSpec cloud_bigtable_instance_spec = 1;
getDefaultInstanceForType()
public ServiceSpec getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getSystemSpecCase()
public ServiceSpec.SystemSpecCase getSystemSpecCase()
hasCloudBigtableInstanceSpec()
public boolean hasCloudBigtableInstanceSpec()
Specification that applies to Instance entries of CLOUD_BIGTABLE
system.
.google.cloud.datacatalog.v1.CloudBigtableInstanceSpec cloud_bigtable_instance_spec = 1;
Returns |
---|
Type | Description |
boolean | Whether the cloudBigtableInstanceSpec field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeCloudBigtableInstanceSpec(CloudBigtableInstanceSpec value)
public ServiceSpec.Builder mergeCloudBigtableInstanceSpec(CloudBigtableInstanceSpec value)
Specification that applies to Instance entries of CLOUD_BIGTABLE
system.
.google.cloud.datacatalog.v1.CloudBigtableInstanceSpec cloud_bigtable_instance_spec = 1;
mergeFrom(ServiceSpec other)
public ServiceSpec.Builder mergeFrom(ServiceSpec other)
public ServiceSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public ServiceSpec.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ServiceSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setCloudBigtableInstanceSpec(CloudBigtableInstanceSpec value)
public ServiceSpec.Builder setCloudBigtableInstanceSpec(CloudBigtableInstanceSpec value)
Specification that applies to Instance entries of CLOUD_BIGTABLE
system.
.google.cloud.datacatalog.v1.CloudBigtableInstanceSpec cloud_bigtable_instance_spec = 1;
setCloudBigtableInstanceSpec(CloudBigtableInstanceSpec.Builder builderForValue)
public ServiceSpec.Builder setCloudBigtableInstanceSpec(CloudBigtableInstanceSpec.Builder builderForValue)
Specification that applies to Instance entries of CLOUD_BIGTABLE
system.
.google.cloud.datacatalog.v1.CloudBigtableInstanceSpec cloud_bigtable_instance_spec = 1;
setField(Descriptors.FieldDescriptor field, Object value)
public ServiceSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ServiceSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ServiceSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides