public static final class RoutineSpec.Argument.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RoutineSpec.Argument.Builder> implements RoutineSpec.ArgumentOrBuilder
Input or output argument of a function or stored procedure.Protobuf type
google.cloud.datacatalog.v1.RoutineSpec.Argument| Modifier and Type | Method and Description |
|---|---|
RoutineSpec.Argument.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RoutineSpec.Argument |
build() |
RoutineSpec.Argument |
buildPartial() |
RoutineSpec.Argument.Builder |
clear() |
RoutineSpec.Argument.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RoutineSpec.Argument.Builder |
clearMode()
Specifies whether the argument is input or output.
|
RoutineSpec.Argument.Builder |
clearName()
The name of the argument.
|
RoutineSpec.Argument.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RoutineSpec.Argument.Builder |
clearType()
Type of the argument.
|
RoutineSpec.Argument.Builder |
clone() |
RoutineSpec.Argument |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
RoutineSpec.Argument.Mode |
getMode()
Specifies whether the argument is input or output.
|
int |
getModeValue()
Specifies whether the argument is input or output.
|
String |
getName()
The name of the argument.
|
com.google.protobuf.ByteString |
getNameBytes()
The name of the argument.
|
String |
getType()
Type of the argument.
|
com.google.protobuf.ByteString |
getTypeBytes()
Type of the argument.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RoutineSpec.Argument.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RoutineSpec.Argument.Builder |
mergeFrom(com.google.protobuf.Message other) |
RoutineSpec.Argument.Builder |
mergeFrom(RoutineSpec.Argument other) |
RoutineSpec.Argument.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RoutineSpec.Argument.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RoutineSpec.Argument.Builder |
setMode(RoutineSpec.Argument.Mode value)
Specifies whether the argument is input or output.
|
RoutineSpec.Argument.Builder |
setModeValue(int value)
Specifies whether the argument is input or output.
|
RoutineSpec.Argument.Builder |
setName(String value)
The name of the argument.
|
RoutineSpec.Argument.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The name of the argument.
|
RoutineSpec.Argument.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RoutineSpec.Argument.Builder |
setType(String value)
Type of the argument.
|
RoutineSpec.Argument.Builder |
setTypeBytes(com.google.protobuf.ByteString value)
Type of the argument.
|
RoutineSpec.Argument.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<RoutineSpec.Argument.Builder>public RoutineSpec.Argument.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RoutineSpec.Argument.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<RoutineSpec.Argument.Builder>public RoutineSpec.Argument getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RoutineSpec.Argument build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RoutineSpec.Argument buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RoutineSpec.Argument.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RoutineSpec.Argument.Builder>public RoutineSpec.Argument.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<RoutineSpec.Argument.Builder>public RoutineSpec.Argument.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RoutineSpec.Argument.Builder>public RoutineSpec.Argument.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RoutineSpec.Argument.Builder>public RoutineSpec.Argument.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<RoutineSpec.Argument.Builder>public RoutineSpec.Argument.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<RoutineSpec.Argument.Builder>public RoutineSpec.Argument.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RoutineSpec.Argument.Builder>public RoutineSpec.Argument.Builder mergeFrom(RoutineSpec.Argument other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RoutineSpec.Argument.Builder>public RoutineSpec.Argument.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<RoutineSpec.Argument.Builder>IOExceptionpublic String getName()
The name of the argument. A return argument of a function might not have a name.
string name = 1;getName in interface RoutineSpec.ArgumentOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The name of the argument. A return argument of a function might not have a name.
string name = 1;getNameBytes in interface RoutineSpec.ArgumentOrBuilderpublic RoutineSpec.Argument.Builder setName(String value)
The name of the argument. A return argument of a function might not have a name.
string name = 1;value - The name to set.public RoutineSpec.Argument.Builder clearName()
The name of the argument. A return argument of a function might not have a name.
string name = 1;public RoutineSpec.Argument.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of the argument. A return argument of a function might not have a name.
string name = 1;value - The bytes for name to set.public int getModeValue()
Specifies whether the argument is input or output.
.google.cloud.datacatalog.v1.RoutineSpec.Argument.Mode mode = 2;getModeValue in interface RoutineSpec.ArgumentOrBuilderpublic RoutineSpec.Argument.Builder setModeValue(int value)
Specifies whether the argument is input or output.
.google.cloud.datacatalog.v1.RoutineSpec.Argument.Mode mode = 2;value - The enum numeric value on the wire for mode to set.public RoutineSpec.Argument.Mode getMode()
Specifies whether the argument is input or output.
.google.cloud.datacatalog.v1.RoutineSpec.Argument.Mode mode = 2;getMode in interface RoutineSpec.ArgumentOrBuilderpublic RoutineSpec.Argument.Builder setMode(RoutineSpec.Argument.Mode value)
Specifies whether the argument is input or output.
.google.cloud.datacatalog.v1.RoutineSpec.Argument.Mode mode = 2;value - The mode to set.public RoutineSpec.Argument.Builder clearMode()
Specifies whether the argument is input or output.
.google.cloud.datacatalog.v1.RoutineSpec.Argument.Mode mode = 2;public String getType()
Type of the argument. The exact value depends on the source system and the language.
string type = 3;getType in interface RoutineSpec.ArgumentOrBuilderpublic com.google.protobuf.ByteString getTypeBytes()
Type of the argument. The exact value depends on the source system and the language.
string type = 3;getTypeBytes in interface RoutineSpec.ArgumentOrBuilderpublic RoutineSpec.Argument.Builder setType(String value)
Type of the argument. The exact value depends on the source system and the language.
string type = 3;value - The type to set.public RoutineSpec.Argument.Builder clearType()
Type of the argument. The exact value depends on the source system and the language.
string type = 3;public RoutineSpec.Argument.Builder setTypeBytes(com.google.protobuf.ByteString value)
Type of the argument. The exact value depends on the source system and the language.
string type = 3;value - The bytes for type to set.public final RoutineSpec.Argument.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RoutineSpec.Argument.Builder>public final RoutineSpec.Argument.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RoutineSpec.Argument.Builder>Copyright © 2023 Google LLC. All rights reserved.