Class OperationMetadataV1.Builder

  • All Implemented Interfaces:
    OperationMetadataV1OrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    OperationMetadataV1

    public static final class OperationMetadataV1.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadataV1.Builder>
    implements OperationMetadataV1OrBuilder
     Metadata for the given [google.longrunning.Operation][google.longrunning.Operation].
     
    Protobuf type google.appengine.v1.OperationMetadataV1
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadataV1.Builder>
      • clear

        public OperationMetadataV1.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadataV1.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadataV1.Builder>
      • getDefaultInstanceForType

        public OperationMetadataV1 getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public OperationMetadataV1 build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public OperationMetadataV1 buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public OperationMetadataV1.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadataV1.Builder>
      • setField

        public OperationMetadataV1.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                    Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadataV1.Builder>
      • clearField

        public OperationMetadataV1.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadataV1.Builder>
      • clearOneof

        public OperationMetadataV1.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadataV1.Builder>
      • setRepeatedField

        public OperationMetadataV1.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                            int index,
                                                            Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadataV1.Builder>
      • addRepeatedField

        public OperationMetadataV1.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                            Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadataV1.Builder>
      • mergeFrom

        public OperationMetadataV1.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<OperationMetadataV1.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadataV1.Builder>
      • mergeFrom

        public OperationMetadataV1.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                              throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<OperationMetadataV1.Builder>
        Throws:
        IOException
      • getMethod

        public String getMethod()
         API method that initiated this operation. Example:
         `google.appengine.v1.Versions.CreateVersion`.
        
         @OutputOnly
         
        string method = 1;
        Specified by:
        getMethod in interface OperationMetadataV1OrBuilder
        Returns:
        The method.
      • getMethodBytes

        public com.google.protobuf.ByteString getMethodBytes()
         API method that initiated this operation. Example:
         `google.appengine.v1.Versions.CreateVersion`.
        
         @OutputOnly
         
        string method = 1;
        Specified by:
        getMethodBytes in interface OperationMetadataV1OrBuilder
        Returns:
        The bytes for method.
      • setMethod

        public OperationMetadataV1.Builder setMethod​(String value)
         API method that initiated this operation. Example:
         `google.appengine.v1.Versions.CreateVersion`.
        
         @OutputOnly
         
        string method = 1;
        Parameters:
        value - The method to set.
        Returns:
        This builder for chaining.
      • clearMethod

        public OperationMetadataV1.Builder clearMethod()
         API method that initiated this operation. Example:
         `google.appengine.v1.Versions.CreateVersion`.
        
         @OutputOnly
         
        string method = 1;
        Returns:
        This builder for chaining.
      • setMethodBytes

        public OperationMetadataV1.Builder setMethodBytes​(com.google.protobuf.ByteString value)
         API method that initiated this operation. Example:
         `google.appengine.v1.Versions.CreateVersion`.
        
         @OutputOnly
         
        string method = 1;
        Parameters:
        value - The bytes for method to set.
        Returns:
        This builder for chaining.
      • hasInsertTime

        public boolean hasInsertTime()
         Time that this operation was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp insert_time = 2;
        Specified by:
        hasInsertTime in interface OperationMetadataV1OrBuilder
        Returns:
        Whether the insertTime field is set.
      • getInsertTime

        public com.google.protobuf.Timestamp getInsertTime()
         Time that this operation was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp insert_time = 2;
        Specified by:
        getInsertTime in interface OperationMetadataV1OrBuilder
        Returns:
        The insertTime.
      • setInsertTime

        public OperationMetadataV1.Builder setInsertTime​(com.google.protobuf.Timestamp value)
         Time that this operation was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp insert_time = 2;
      • setInsertTime

        public OperationMetadataV1.Builder setInsertTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Time that this operation was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp insert_time = 2;
      • mergeInsertTime

        public OperationMetadataV1.Builder mergeInsertTime​(com.google.protobuf.Timestamp value)
         Time that this operation was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp insert_time = 2;
      • clearInsertTime

        public OperationMetadataV1.Builder clearInsertTime()
         Time that this operation was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp insert_time = 2;
      • getInsertTimeBuilder

        public com.google.protobuf.Timestamp.Builder getInsertTimeBuilder()
         Time that this operation was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp insert_time = 2;
      • getInsertTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getInsertTimeOrBuilder()
         Time that this operation was created.
        
         @OutputOnly
         
        .google.protobuf.Timestamp insert_time = 2;
        Specified by:
        getInsertTimeOrBuilder in interface OperationMetadataV1OrBuilder
      • hasEndTime

        public boolean hasEndTime()
         Time that this operation completed.
        
         @OutputOnly
         
        .google.protobuf.Timestamp end_time = 3;
        Specified by:
        hasEndTime in interface OperationMetadataV1OrBuilder
        Returns:
        Whether the endTime field is set.
      • getEndTime

        public com.google.protobuf.Timestamp getEndTime()
         Time that this operation completed.
        
         @OutputOnly
         
        .google.protobuf.Timestamp end_time = 3;
        Specified by:
        getEndTime in interface OperationMetadataV1OrBuilder
        Returns:
        The endTime.
      • setEndTime

        public OperationMetadataV1.Builder setEndTime​(com.google.protobuf.Timestamp value)
         Time that this operation completed.
        
         @OutputOnly
         
        .google.protobuf.Timestamp end_time = 3;
      • setEndTime

        public OperationMetadataV1.Builder setEndTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Time that this operation completed.
        
         @OutputOnly
         
        .google.protobuf.Timestamp end_time = 3;
      • mergeEndTime

        public OperationMetadataV1.Builder mergeEndTime​(com.google.protobuf.Timestamp value)
         Time that this operation completed.
        
         @OutputOnly
         
        .google.protobuf.Timestamp end_time = 3;
      • clearEndTime

        public OperationMetadataV1.Builder clearEndTime()
         Time that this operation completed.
        
         @OutputOnly
         
        .google.protobuf.Timestamp end_time = 3;
      • getEndTimeBuilder

        public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
         Time that this operation completed.
        
         @OutputOnly
         
        .google.protobuf.Timestamp end_time = 3;
      • getEndTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
         Time that this operation completed.
        
         @OutputOnly
         
        .google.protobuf.Timestamp end_time = 3;
        Specified by:
        getEndTimeOrBuilder in interface OperationMetadataV1OrBuilder
      • getUserBytes

        public com.google.protobuf.ByteString getUserBytes()
         User who requested this operation.
        
         @OutputOnly
         
        string user = 4;
        Specified by:
        getUserBytes in interface OperationMetadataV1OrBuilder
        Returns:
        The bytes for user.
      • setUser

        public OperationMetadataV1.Builder setUser​(String value)
         User who requested this operation.
        
         @OutputOnly
         
        string user = 4;
        Parameters:
        value - The user to set.
        Returns:
        This builder for chaining.
      • clearUser

        public OperationMetadataV1.Builder clearUser()
         User who requested this operation.
        
         @OutputOnly
         
        string user = 4;
        Returns:
        This builder for chaining.
      • setUserBytes

        public OperationMetadataV1.Builder setUserBytes​(com.google.protobuf.ByteString value)
         User who requested this operation.
        
         @OutputOnly
         
        string user = 4;
        Parameters:
        value - The bytes for user to set.
        Returns:
        This builder for chaining.
      • getTarget

        public String getTarget()
         Name of the resource that this operation is acting on. Example:
         `apps/myapp/services/default`.
        
         @OutputOnly
         
        string target = 5;
        Specified by:
        getTarget in interface OperationMetadataV1OrBuilder
        Returns:
        The target.
      • getTargetBytes

        public com.google.protobuf.ByteString getTargetBytes()
         Name of the resource that this operation is acting on. Example:
         `apps/myapp/services/default`.
        
         @OutputOnly
         
        string target = 5;
        Specified by:
        getTargetBytes in interface OperationMetadataV1OrBuilder
        Returns:
        The bytes for target.
      • setTarget

        public OperationMetadataV1.Builder setTarget​(String value)
         Name of the resource that this operation is acting on. Example:
         `apps/myapp/services/default`.
        
         @OutputOnly
         
        string target = 5;
        Parameters:
        value - The target to set.
        Returns:
        This builder for chaining.
      • clearTarget

        public OperationMetadataV1.Builder clearTarget()
         Name of the resource that this operation is acting on. Example:
         `apps/myapp/services/default`.
        
         @OutputOnly
         
        string target = 5;
        Returns:
        This builder for chaining.
      • setTargetBytes

        public OperationMetadataV1.Builder setTargetBytes​(com.google.protobuf.ByteString value)
         Name of the resource that this operation is acting on. Example:
         `apps/myapp/services/default`.
        
         @OutputOnly
         
        string target = 5;
        Parameters:
        value - The bytes for target to set.
        Returns:
        This builder for chaining.
      • getEphemeralMessage

        public String getEphemeralMessage()
         Ephemeral message that may change every time the operation is polled.
         @OutputOnly
         
        string ephemeral_message = 6;
        Specified by:
        getEphemeralMessage in interface OperationMetadataV1OrBuilder
        Returns:
        The ephemeralMessage.
      • getEphemeralMessageBytes

        public com.google.protobuf.ByteString getEphemeralMessageBytes()
         Ephemeral message that may change every time the operation is polled.
         @OutputOnly
         
        string ephemeral_message = 6;
        Specified by:
        getEphemeralMessageBytes in interface OperationMetadataV1OrBuilder
        Returns:
        The bytes for ephemeralMessage.
      • setEphemeralMessage

        public OperationMetadataV1.Builder setEphemeralMessage​(String value)
         Ephemeral message that may change every time the operation is polled.
         @OutputOnly
         
        string ephemeral_message = 6;
        Parameters:
        value - The ephemeralMessage to set.
        Returns:
        This builder for chaining.
      • clearEphemeralMessage

        public OperationMetadataV1.Builder clearEphemeralMessage()
         Ephemeral message that may change every time the operation is polled.
         @OutputOnly
         
        string ephemeral_message = 6;
        Returns:
        This builder for chaining.
      • setEphemeralMessageBytes

        public OperationMetadataV1.Builder setEphemeralMessageBytes​(com.google.protobuf.ByteString value)
         Ephemeral message that may change every time the operation is polled.
         @OutputOnly
         
        string ephemeral_message = 6;
        Parameters:
        value - The bytes for ephemeralMessage to set.
        Returns:
        This builder for chaining.
      • getWarningList

        public com.google.protobuf.ProtocolStringList getWarningList()
         Durable messages that persist on every operation poll.
         @OutputOnly
         
        repeated string warning = 7;
        Specified by:
        getWarningList in interface OperationMetadataV1OrBuilder
        Returns:
        A list containing the warning.
      • getWarningCount

        public int getWarningCount()
         Durable messages that persist on every operation poll.
         @OutputOnly
         
        repeated string warning = 7;
        Specified by:
        getWarningCount in interface OperationMetadataV1OrBuilder
        Returns:
        The count of warning.
      • getWarning

        public String getWarning​(int index)
         Durable messages that persist on every operation poll.
         @OutputOnly
         
        repeated string warning = 7;
        Specified by:
        getWarning in interface OperationMetadataV1OrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The warning at the given index.
      • getWarningBytes

        public com.google.protobuf.ByteString getWarningBytes​(int index)
         Durable messages that persist on every operation poll.
         @OutputOnly
         
        repeated string warning = 7;
        Specified by:
        getWarningBytes in interface OperationMetadataV1OrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the warning at the given index.
      • setWarning

        public OperationMetadataV1.Builder setWarning​(int index,
                                                      String value)
         Durable messages that persist on every operation poll.
         @OutputOnly
         
        repeated string warning = 7;
        Parameters:
        index - The index to set the value at.
        value - The warning to set.
        Returns:
        This builder for chaining.
      • addWarning

        public OperationMetadataV1.Builder addWarning​(String value)
         Durable messages that persist on every operation poll.
         @OutputOnly
         
        repeated string warning = 7;
        Parameters:
        value - The warning to add.
        Returns:
        This builder for chaining.
      • addAllWarning

        public OperationMetadataV1.Builder addAllWarning​(Iterable<String> values)
         Durable messages that persist on every operation poll.
         @OutputOnly
         
        repeated string warning = 7;
        Parameters:
        values - The warning to add.
        Returns:
        This builder for chaining.
      • clearWarning

        public OperationMetadataV1.Builder clearWarning()
         Durable messages that persist on every operation poll.
         @OutputOnly
         
        repeated string warning = 7;
        Returns:
        This builder for chaining.
      • addWarningBytes

        public OperationMetadataV1.Builder addWarningBytes​(com.google.protobuf.ByteString value)
         Durable messages that persist on every operation poll.
         @OutputOnly
         
        repeated string warning = 7;
        Parameters:
        value - The bytes of the warning to add.
        Returns:
        This builder for chaining.
      • hasCreateVersionMetadata

        public boolean hasCreateVersionMetadata()
        .google.appengine.v1.CreateVersionMetadataV1 create_version_metadata = 8;
        Specified by:
        hasCreateVersionMetadata in interface OperationMetadataV1OrBuilder
        Returns:
        Whether the createVersionMetadata field is set.
      • clearCreateVersionMetadata

        public OperationMetadataV1.Builder clearCreateVersionMetadata()
        .google.appengine.v1.CreateVersionMetadataV1 create_version_metadata = 8;
      • getCreateVersionMetadataBuilder

        public CreateVersionMetadataV1.Builder getCreateVersionMetadataBuilder()
        .google.appengine.v1.CreateVersionMetadataV1 create_version_metadata = 8;
      • setUnknownFields

        public final OperationMetadataV1.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadataV1.Builder>
      • mergeUnknownFields

        public final OperationMetadataV1.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OperationMetadataV1.Builder>