Class OperationMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadata.Builder>
com.google.cloud.pubsublite.proto.OperationMetadata.Builder
- All Implemented Interfaces:
OperationMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OperationMetadata
public static final class OperationMetadata.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadata.Builder>
implements OperationMetadataOrBuilder
Metadata for long running operations.Protobuf type
google.cloud.pubsublite.v1.OperationMetadata-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The time the operation was created.The time the operation finished running.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Resource path for the target of the operation.Name of the verb executed by the operation.clone()com.google.protobuf.TimestampThe time the operation was created.com.google.protobuf.Timestamp.BuilderThe time the operation was created.com.google.protobuf.TimestampOrBuilderThe time the operation was created.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampThe time the operation finished running.com.google.protobuf.Timestamp.BuilderThe time the operation finished running.com.google.protobuf.TimestampOrBuilderThe time the operation finished running.Resource path for the target of the operation.com.google.protobuf.ByteStringResource path for the target of the operation.getVerb()Name of the verb executed by the operation.com.google.protobuf.ByteStringName of the verb executed by the operation.booleanThe time the operation was created.booleanThe time the operation finished running.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeCreateTime(com.google.protobuf.Timestamp value) The time the operation was created.mergeEndTime(com.google.protobuf.Timestamp value) The time the operation finished running.mergeFrom(OperationMetadata other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCreateTime(com.google.protobuf.Timestamp value) The time the operation was created.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) The time the operation was created.setEndTime(com.google.protobuf.Timestamp value) The time the operation finished running.setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) The time the operation finished running.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Resource path for the target of the operation.setTargetBytes(com.google.protobuf.ByteString value) Resource path for the target of the operation.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Name of the verb executed by the operation.setVerbBytes(com.google.protobuf.ByteString value) Name of the verb executed by the operation.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<OperationMetadata.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<OperationMetadata.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<OperationMetadata.Builder>
-
setField
public OperationMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationMetadata.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationMetadata.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationMetadata.Builder>
-
setRepeatedField
public OperationMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationMetadata.Builder>
-
addRepeatedField
public OperationMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationMetadata.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OperationMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationMetadata.Builder>
-
mergeFrom
public OperationMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OperationMetadata.Builder>- Throws:
IOException
-
hasCreateTime
public boolean hasCreateTime()The time the operation was created.
.google.protobuf.Timestamp create_time = 1;- Specified by:
hasCreateTimein interfaceOperationMetadataOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()The time the operation was created.
.google.protobuf.Timestamp create_time = 1;- Specified by:
getCreateTimein interfaceOperationMetadataOrBuilder- Returns:
- The createTime.
-
setCreateTime
The time the operation was created.
.google.protobuf.Timestamp create_time = 1; -
setCreateTime
public OperationMetadata.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) The time the operation was created.
.google.protobuf.Timestamp create_time = 1; -
mergeCreateTime
The time the operation was created.
.google.protobuf.Timestamp create_time = 1; -
clearCreateTime
The time the operation was created.
.google.protobuf.Timestamp create_time = 1; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()The time the operation was created.
.google.protobuf.Timestamp create_time = 1; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()The time the operation was created.
.google.protobuf.Timestamp create_time = 1;- Specified by:
getCreateTimeOrBuilderin interfaceOperationMetadataOrBuilder
-
hasEndTime
public boolean hasEndTime()The time the operation finished running. Not set if the operation has not completed.
.google.protobuf.Timestamp end_time = 2;- Specified by:
hasEndTimein interfaceOperationMetadataOrBuilder- Returns:
- Whether the endTime field is set.
-
getEndTime
public com.google.protobuf.Timestamp getEndTime()The time the operation finished running. Not set if the operation has not completed.
.google.protobuf.Timestamp end_time = 2;- Specified by:
getEndTimein interfaceOperationMetadataOrBuilder- Returns:
- The endTime.
-
setEndTime
The time the operation finished running. Not set if the operation has not completed.
.google.protobuf.Timestamp end_time = 2; -
setEndTime
The time the operation finished running. Not set if the operation has not completed.
.google.protobuf.Timestamp end_time = 2; -
mergeEndTime
The time the operation finished running. Not set if the operation has not completed.
.google.protobuf.Timestamp end_time = 2; -
clearEndTime
The time the operation finished running. Not set if the operation has not completed.
.google.protobuf.Timestamp end_time = 2; -
getEndTimeBuilder
public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()The time the operation finished running. Not set if the operation has not completed.
.google.protobuf.Timestamp end_time = 2; -
getEndTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()The time the operation finished running. Not set if the operation has not completed.
.google.protobuf.Timestamp end_time = 2;- Specified by:
getEndTimeOrBuilderin interfaceOperationMetadataOrBuilder
-
getTarget
Resource path for the target of the operation. For example, targets of seeks are subscription resources, structured like: projects/{project_number}/locations/{location}/subscriptions/{subscription_id}string target = 3;- Specified by:
getTargetin interfaceOperationMetadataOrBuilder- Returns:
- The target.
-
getTargetBytes
public com.google.protobuf.ByteString getTargetBytes()Resource path for the target of the operation. For example, targets of seeks are subscription resources, structured like: projects/{project_number}/locations/{location}/subscriptions/{subscription_id}string target = 3;- Specified by:
getTargetBytesin interfaceOperationMetadataOrBuilder- Returns:
- The bytes for target.
-
setTarget
Resource path for the target of the operation. For example, targets of seeks are subscription resources, structured like: projects/{project_number}/locations/{location}/subscriptions/{subscription_id}string target = 3;- Parameters:
value- The target to set.- Returns:
- This builder for chaining.
-
clearTarget
Resource path for the target of the operation. For example, targets of seeks are subscription resources, structured like: projects/{project_number}/locations/{location}/subscriptions/{subscription_id}string target = 3;- Returns:
- This builder for chaining.
-
setTargetBytes
Resource path for the target of the operation. For example, targets of seeks are subscription resources, structured like: projects/{project_number}/locations/{location}/subscriptions/{subscription_id}string target = 3;- Parameters:
value- The bytes for target to set.- Returns:
- This builder for chaining.
-
getVerb
Name of the verb executed by the operation.
string verb = 4;- Specified by:
getVerbin interfaceOperationMetadataOrBuilder- Returns:
- The verb.
-
getVerbBytes
public com.google.protobuf.ByteString getVerbBytes()Name of the verb executed by the operation.
string verb = 4;- Specified by:
getVerbBytesin interfaceOperationMetadataOrBuilder- Returns:
- The bytes for verb.
-
setVerb
Name of the verb executed by the operation.
string verb = 4;- Parameters:
value- The verb to set.- Returns:
- This builder for chaining.
-
clearVerb
Name of the verb executed by the operation.
string verb = 4;- Returns:
- This builder for chaining.
-
setVerbBytes
Name of the verb executed by the operation.
string verb = 4;- Parameters:
value- The bytes for verb to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final OperationMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationMetadata.Builder>
-
mergeUnknownFields
public final OperationMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationMetadata.Builder>
-