public static final class OperationInfo.Builder extends GeneratedMessageV3.Builder<OperationInfo.Builder> implements OperationInfoOrBuilder
A message representing the message types used by a long-running operation.
Example:
rpc LongRunningRecognize(LongRunningRecognizeRequest)
returns (google.longrunning.Operation) {
option (google.longrunning.operation_info) = {
response_type: "LongRunningRecognizeResponse"
metadata_type: "LongRunningRecognizeMetadata"
};
}
Protobuf type google.longrunning.OperationInfo
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public OperationInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public OperationInfo build()
Returns
buildPartial()
public OperationInfo buildPartial()
Returns
clear()
public OperationInfo.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public OperationInfo.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
public OperationInfo.Builder clearMetadataType()
Required. The message name of the metadata type for this long-running
operation.
If the response is in a different package from the rpc, a fully-qualified
message name must be used (e.g. google.protobuf.Struct
).
Note: Altering this value constitutes a breaking change.
string metadata_type = 2;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public OperationInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearResponseType()
public OperationInfo.Builder clearResponseType()
Required. The message name of the primary return type for this
long-running operation.
This type will be used to deserialize the LRO's response.
If the response is in a different package from the rpc, a fully-qualified
message name must be used (e.g. google.protobuf.Struct
).
Note: Altering this value constitutes a breaking change.
string response_type = 1;
Returns
clone()
public OperationInfo.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public OperationInfo getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
public String getMetadataType()
Required. The message name of the metadata type for this long-running
operation.
If the response is in a different package from the rpc, a fully-qualified
message name must be used (e.g. google.protobuf.Struct
).
Note: Altering this value constitutes a breaking change.
string metadata_type = 2;
Returns
Type | Description |
String | The metadataType.
|
public ByteString getMetadataTypeBytes()
Required. The message name of the metadata type for this long-running
operation.
If the response is in a different package from the rpc, a fully-qualified
message name must be used (e.g. google.protobuf.Struct
).
Note: Altering this value constitutes a breaking change.
string metadata_type = 2;
Returns
Type | Description |
ByteString | The bytes for metadataType.
|
getResponseType()
public String getResponseType()
Required. The message name of the primary return type for this
long-running operation.
This type will be used to deserialize the LRO's response.
If the response is in a different package from the rpc, a fully-qualified
message name must be used (e.g. google.protobuf.Struct
).
Note: Altering this value constitutes a breaking change.
string response_type = 1;
Returns
Type | Description |
String | The responseType.
|
getResponseTypeBytes()
public ByteString getResponseTypeBytes()
Required. The message name of the primary return type for this
long-running operation.
This type will be used to deserialize the LRO's response.
If the response is in a different package from the rpc, a fully-qualified
message name must be used (e.g. google.protobuf.Struct
).
Note: Altering this value constitutes a breaking change.
string response_type = 1;
Returns
Type | Description |
ByteString | The bytes for responseType.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(OperationInfo other)
public OperationInfo.Builder mergeFrom(OperationInfo other)
Parameter
Returns
public OperationInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public OperationInfo.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final OperationInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public OperationInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public OperationInfo.Builder setMetadataType(String value)
Required. The message name of the metadata type for this long-running
operation.
If the response is in a different package from the rpc, a fully-qualified
message name must be used (e.g. google.protobuf.Struct
).
Note: Altering this value constitutes a breaking change.
string metadata_type = 2;
Parameter
Name | Description |
value | String
The metadataType to set.
|
Returns
public OperationInfo.Builder setMetadataTypeBytes(ByteString value)
Required. The message name of the metadata type for this long-running
operation.
If the response is in a different package from the rpc, a fully-qualified
message name must be used (e.g. google.protobuf.Struct
).
Note: Altering this value constitutes a breaking change.
string metadata_type = 2;
Parameter
Name | Description |
value | ByteString
The bytes for metadataType to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public OperationInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setResponseType(String value)
public OperationInfo.Builder setResponseType(String value)
Required. The message name of the primary return type for this
long-running operation.
This type will be used to deserialize the LRO's response.
If the response is in a different package from the rpc, a fully-qualified
message name must be used (e.g. google.protobuf.Struct
).
Note: Altering this value constitutes a breaking change.
string response_type = 1;
Parameter
Name | Description |
value | String
The responseType to set.
|
Returns
setResponseTypeBytes(ByteString value)
public OperationInfo.Builder setResponseTypeBytes(ByteString value)
Required. The message name of the primary return type for this
long-running operation.
This type will be used to deserialize the LRO's response.
If the response is in a different package from the rpc, a fully-qualified
message name must be used (e.g. google.protobuf.Struct
).
Note: Altering this value constitutes a breaking change.
string response_type = 1;
Parameter
Name | Description |
value | ByteString
The bytes for responseType to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final OperationInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides