public static final class RoutineSpec.Argument.Builder extends 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
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RoutineSpec.Argument.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public RoutineSpec.Argument build()
Returns
buildPartial()
public RoutineSpec.Argument buildPartial()
Returns
clear()
public RoutineSpec.Argument.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public RoutineSpec.Argument.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearMode()
public RoutineSpec.Argument.Builder clearMode()
Specifies whether the argument is input or output.
.google.cloud.datacatalog.v1.RoutineSpec.Argument.Mode mode = 2;
Returns
clearName()
public RoutineSpec.Argument.Builder clearName()
The name of the argument. A return argument of a function might not have
a name.
string name = 1;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public RoutineSpec.Argument.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearType()
public RoutineSpec.Argument.Builder clearType()
Type of the argument. The exact value depends on the source system and
the language.
string type = 3;
Returns
clone()
public RoutineSpec.Argument.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public RoutineSpec.Argument getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getMode()
public RoutineSpec.Argument.Mode getMode()
Specifies whether the argument is input or output.
.google.cloud.datacatalog.v1.RoutineSpec.Argument.Mode mode = 2;
Returns
getModeValue()
public int getModeValue()
Specifies whether the argument is input or output.
.google.cloud.datacatalog.v1.RoutineSpec.Argument.Mode mode = 2;
Returns
Type | Description |
int | The enum numeric value on the wire for mode.
|
getName()
The name of the argument. A return argument of a function might not have
a name.
string name = 1;
Returns
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
The name of the argument. A return argument of a function might not have
a name.
string name = 1;
Returns
getType()
Type of the argument. The exact value depends on the source system and
the language.
string type = 3;
Returns
Type | Description |
String | The type.
|
getTypeBytes()
public ByteString getTypeBytes()
Type of the argument. The exact value depends on the source system and
the language.
string type = 3;
Returns
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(RoutineSpec.Argument other)
public RoutineSpec.Argument.Builder mergeFrom(RoutineSpec.Argument other)
Parameter
Returns
public RoutineSpec.Argument.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public RoutineSpec.Argument.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RoutineSpec.Argument.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public RoutineSpec.Argument.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setMode(RoutineSpec.Argument.Mode value)
public 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;
Parameter
Returns
setModeValue(int value)
public RoutineSpec.Argument.Builder setModeValue(int value)
Specifies whether the argument is input or output.
.google.cloud.datacatalog.v1.RoutineSpec.Argument.Mode mode = 2;
Parameter
Name | Description |
value | int
The enum numeric value on the wire for mode to set.
|
Returns
setName(String value)
public 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;
Parameter
Name | Description |
value | String
The name to set.
|
Returns
setNameBytes(ByteString value)
public RoutineSpec.Argument.Builder setNameBytes(ByteString value)
The name of the argument. A return argument of a function might not have
a name.
string name = 1;
Parameter
Name | Description |
value | ByteString
The bytes for name to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RoutineSpec.Argument.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setType(String value)
public RoutineSpec.Argument.Builder setType(String value)
Type of the argument. The exact value depends on the source system and
the language.
string type = 3;
Parameter
Name | Description |
value | String
The type to set.
|
Returns
setTypeBytes(ByteString value)
public RoutineSpec.Argument.Builder setTypeBytes(ByteString value)
Type of the argument. The exact value depends on the source system and
the language.
string type = 3;
Parameter
Name | Description |
value | ByteString
The bytes for type to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final RoutineSpec.Argument.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides