Class JobRun.Builder

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

    public static final class JobRun.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<JobRun.Builder>
    implements JobRunOrBuilder
     A `JobRun` resource in the Cloud Deploy API.
    
     A `JobRun` contains information of a single `Rollout` job evaluation.
     
    Protobuf type google.cloud.deploy.v1.JobRun
    • 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<JobRun.Builder>
      • clear

        public JobRun.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<JobRun.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<JobRun.Builder>
      • getDefaultInstanceForType

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

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

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

        public JobRun.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<JobRun.Builder>
      • setField

        public JobRun.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<JobRun.Builder>
      • clearField

        public JobRun.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<JobRun.Builder>
      • clearOneof

        public JobRun.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<JobRun.Builder>
      • setRepeatedField

        public JobRun.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<JobRun.Builder>
      • addRepeatedField

        public JobRun.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<JobRun.Builder>
      • mergeFrom

        public JobRun.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<JobRun.Builder>
      • isInitialized

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

        public JobRun.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<JobRun.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         Optional. Name of the `JobRun`. Format is
         projects/{project}/locations/{location}/
         deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/
         {rollouts}/jobRuns/{uuid}.
         
        string name = 1 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getName in interface JobRunOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Optional. Name of the `JobRun`. Format is
         projects/{project}/locations/{location}/
         deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/
         {rollouts}/jobRuns/{uuid}.
         
        string name = 1 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getNameBytes in interface JobRunOrBuilder
        Returns:
        The bytes for name.
      • setName

        public JobRun.Builder setName​(String value)
         Optional. Name of the `JobRun`. Format is
         projects/{project}/locations/{location}/
         deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/
         {rollouts}/jobRuns/{uuid}.
         
        string name = 1 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public JobRun.Builder clearName()
         Optional. Name of the `JobRun`. Format is
         projects/{project}/locations/{location}/
         deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/
         {rollouts}/jobRuns/{uuid}.
         
        string name = 1 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setNameBytes

        public JobRun.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Optional. Name of the `JobRun`. Format is
         projects/{project}/locations/{location}/
         deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/
         {rollouts}/jobRuns/{uuid}.
         
        string name = 1 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getUid

        public String getUid()
         Output only. Unique identifier of the `JobRun`.
         
        string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUid in interface JobRunOrBuilder
        Returns:
        The uid.
      • getUidBytes

        public com.google.protobuf.ByteString getUidBytes()
         Output only. Unique identifier of the `JobRun`.
         
        string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUidBytes in interface JobRunOrBuilder
        Returns:
        The bytes for uid.
      • setUid

        public JobRun.Builder setUid​(String value)
         Output only. Unique identifier of the `JobRun`.
         
        string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The uid to set.
        Returns:
        This builder for chaining.
      • clearUid

        public JobRun.Builder clearUid()
         Output only. Unique identifier of the `JobRun`.
         
        string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setUidBytes

        public JobRun.Builder setUidBytes​(com.google.protobuf.ByteString value)
         Output only. Unique identifier of the `JobRun`.
         
        string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for uid to set.
        Returns:
        This builder for chaining.
      • getPhaseId

        public String getPhaseId()
         Output only. ID of the `Rollout` phase this `JobRun` belongs in.
         
        string phase_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getPhaseId in interface JobRunOrBuilder
        Returns:
        The phaseId.
      • getPhaseIdBytes

        public com.google.protobuf.ByteString getPhaseIdBytes()
         Output only. ID of the `Rollout` phase this `JobRun` belongs in.
         
        string phase_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getPhaseIdBytes in interface JobRunOrBuilder
        Returns:
        The bytes for phaseId.
      • setPhaseId

        public JobRun.Builder setPhaseId​(String value)
         Output only. ID of the `Rollout` phase this `JobRun` belongs in.
         
        string phase_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The phaseId to set.
        Returns:
        This builder for chaining.
      • clearPhaseId

        public JobRun.Builder clearPhaseId()
         Output only. ID of the `Rollout` phase this `JobRun` belongs in.
         
        string phase_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setPhaseIdBytes

        public JobRun.Builder setPhaseIdBytes​(com.google.protobuf.ByteString value)
         Output only. ID of the `Rollout` phase this `JobRun` belongs in.
         
        string phase_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for phaseId to set.
        Returns:
        This builder for chaining.
      • getJobId

        public String getJobId()
         Output only. ID of the `Rollout` job this `JobRun` corresponds to.
         
        string job_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getJobId in interface JobRunOrBuilder
        Returns:
        The jobId.
      • getJobIdBytes

        public com.google.protobuf.ByteString getJobIdBytes()
         Output only. ID of the `Rollout` job this `JobRun` corresponds to.
         
        string job_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getJobIdBytes in interface JobRunOrBuilder
        Returns:
        The bytes for jobId.
      • setJobId

        public JobRun.Builder setJobId​(String value)
         Output only. ID of the `Rollout` job this `JobRun` corresponds to.
         
        string job_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The jobId to set.
        Returns:
        This builder for chaining.
      • clearJobId

        public JobRun.Builder clearJobId()
         Output only. ID of the `Rollout` job this `JobRun` corresponds to.
         
        string job_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setJobIdBytes

        public JobRun.Builder setJobIdBytes​(com.google.protobuf.ByteString value)
         Output only. ID of the `Rollout` job this `JobRun` corresponds to.
         
        string job_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for jobId to set.
        Returns:
        This builder for chaining.
      • hasCreateTime

        public boolean hasCreateTime()
         Output only. Time at which the `JobRun` was created.
         
        .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCreateTime in interface JobRunOrBuilder
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        public com.google.protobuf.Timestamp getCreateTime()
         Output only. Time at which the `JobRun` was created.
         
        .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTime in interface JobRunOrBuilder
        Returns:
        The createTime.
      • setCreateTime

        public JobRun.Builder setCreateTime​(com.google.protobuf.Timestamp value)
         Output only. Time at which the `JobRun` was created.
         
        .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCreateTime

        public JobRun.Builder setCreateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Time at which the `JobRun` was created.
         
        .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCreateTime

        public JobRun.Builder mergeCreateTime​(com.google.protobuf.Timestamp value)
         Output only. Time at which the `JobRun` was created.
         
        .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCreateTime

        public JobRun.Builder clearCreateTime()
         Output only. Time at which the `JobRun` was created.
         
        .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
         Output only. Time at which the `JobRun` was created.
         
        .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. Time at which the `JobRun` was created.
         
        .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTimeOrBuilder in interface JobRunOrBuilder
      • hasStartTime

        public boolean hasStartTime()
         Output only. Time at which the `JobRun` was started.
         
        .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasStartTime in interface JobRunOrBuilder
        Returns:
        Whether the startTime field is set.
      • getStartTime

        public com.google.protobuf.Timestamp getStartTime()
         Output only. Time at which the `JobRun` was started.
         
        .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStartTime in interface JobRunOrBuilder
        Returns:
        The startTime.
      • setStartTime

        public JobRun.Builder setStartTime​(com.google.protobuf.Timestamp value)
         Output only. Time at which the `JobRun` was started.
         
        .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setStartTime

        public JobRun.Builder setStartTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Time at which the `JobRun` was started.
         
        .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeStartTime

        public JobRun.Builder mergeStartTime​(com.google.protobuf.Timestamp value)
         Output only. Time at which the `JobRun` was started.
         
        .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearStartTime

        public JobRun.Builder clearStartTime()
         Output only. Time at which the `JobRun` was started.
         
        .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getStartTimeBuilder

        public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
         Output only. Time at which the `JobRun` was started.
         
        .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getStartTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
         Output only. Time at which the `JobRun` was started.
         
        .google.protobuf.Timestamp start_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStartTimeOrBuilder in interface JobRunOrBuilder
      • hasEndTime

        public boolean hasEndTime()
         Output only. Time at which the `JobRun` ended.
         
        .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasEndTime in interface JobRunOrBuilder
        Returns:
        Whether the endTime field is set.
      • getEndTime

        public com.google.protobuf.Timestamp getEndTime()
         Output only. Time at which the `JobRun` ended.
         
        .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getEndTime in interface JobRunOrBuilder
        Returns:
        The endTime.
      • setEndTime

        public JobRun.Builder setEndTime​(com.google.protobuf.Timestamp value)
         Output only. Time at which the `JobRun` ended.
         
        .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setEndTime

        public JobRun.Builder setEndTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Time at which the `JobRun` ended.
         
        .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeEndTime

        public JobRun.Builder mergeEndTime​(com.google.protobuf.Timestamp value)
         Output only. Time at which the `JobRun` ended.
         
        .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearEndTime

        public JobRun.Builder clearEndTime()
         Output only. Time at which the `JobRun` ended.
         
        .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getEndTimeBuilder

        public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
         Output only. Time at which the `JobRun` ended.
         
        .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getEndTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
         Output only. Time at which the `JobRun` ended.
         
        .google.protobuf.Timestamp end_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getEndTimeOrBuilder in interface JobRunOrBuilder
      • getStateValue

        public int getStateValue()
         Output only. The current state of the `JobRun`.
         
        .google.cloud.deploy.v1.JobRun.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStateValue in interface JobRunOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • setStateValue

        public JobRun.Builder setStateValue​(int value)
         Output only. The current state of the `JobRun`.
         
        .google.cloud.deploy.v1.JobRun.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for state to set.
        Returns:
        This builder for chaining.
      • getState

        public JobRun.State getState()
         Output only. The current state of the `JobRun`.
         
        .google.cloud.deploy.v1.JobRun.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getState in interface JobRunOrBuilder
        Returns:
        The state.
      • setState

        public JobRun.Builder setState​(JobRun.State value)
         Output only. The current state of the `JobRun`.
         
        .google.cloud.deploy.v1.JobRun.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The state to set.
        Returns:
        This builder for chaining.
      • clearState

        public JobRun.Builder clearState()
         Output only. The current state of the `JobRun`.
         
        .google.cloud.deploy.v1.JobRun.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • hasDeployJobRun

        public boolean hasDeployJobRun()
         Output only. Information specific to a deploy `JobRun`.
         
        .google.cloud.deploy.v1.DeployJobRun deploy_job_run = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasDeployJobRun in interface JobRunOrBuilder
        Returns:
        Whether the deployJobRun field is set.
      • getDeployJobRun

        public DeployJobRun getDeployJobRun()
         Output only. Information specific to a deploy `JobRun`.
         
        .google.cloud.deploy.v1.DeployJobRun deploy_job_run = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDeployJobRun in interface JobRunOrBuilder
        Returns:
        The deployJobRun.
      • setDeployJobRun

        public JobRun.Builder setDeployJobRun​(DeployJobRun value)
         Output only. Information specific to a deploy `JobRun`.
         
        .google.cloud.deploy.v1.DeployJobRun deploy_job_run = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setDeployJobRun

        public JobRun.Builder setDeployJobRun​(DeployJobRun.Builder builderForValue)
         Output only. Information specific to a deploy `JobRun`.
         
        .google.cloud.deploy.v1.DeployJobRun deploy_job_run = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeDeployJobRun

        public JobRun.Builder mergeDeployJobRun​(DeployJobRun value)
         Output only. Information specific to a deploy `JobRun`.
         
        .google.cloud.deploy.v1.DeployJobRun deploy_job_run = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearDeployJobRun

        public JobRun.Builder clearDeployJobRun()
         Output only. Information specific to a deploy `JobRun`.
         
        .google.cloud.deploy.v1.DeployJobRun deploy_job_run = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDeployJobRunBuilder

        public DeployJobRun.Builder getDeployJobRunBuilder()
         Output only. Information specific to a deploy `JobRun`.
         
        .google.cloud.deploy.v1.DeployJobRun deploy_job_run = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDeployJobRunOrBuilder

        public DeployJobRunOrBuilder getDeployJobRunOrBuilder()
         Output only. Information specific to a deploy `JobRun`.
         
        .google.cloud.deploy.v1.DeployJobRun deploy_job_run = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDeployJobRunOrBuilder in interface JobRunOrBuilder
      • hasVerifyJobRun

        public boolean hasVerifyJobRun()
         Output only. Information specific to a verify `JobRun`.
         
        .google.cloud.deploy.v1.VerifyJobRun verify_job_run = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasVerifyJobRun in interface JobRunOrBuilder
        Returns:
        Whether the verifyJobRun field is set.
      • getVerifyJobRun

        public VerifyJobRun getVerifyJobRun()
         Output only. Information specific to a verify `JobRun`.
         
        .google.cloud.deploy.v1.VerifyJobRun verify_job_run = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getVerifyJobRun in interface JobRunOrBuilder
        Returns:
        The verifyJobRun.
      • setVerifyJobRun

        public JobRun.Builder setVerifyJobRun​(VerifyJobRun value)
         Output only. Information specific to a verify `JobRun`.
         
        .google.cloud.deploy.v1.VerifyJobRun verify_job_run = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setVerifyJobRun

        public JobRun.Builder setVerifyJobRun​(VerifyJobRun.Builder builderForValue)
         Output only. Information specific to a verify `JobRun`.
         
        .google.cloud.deploy.v1.VerifyJobRun verify_job_run = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeVerifyJobRun

        public JobRun.Builder mergeVerifyJobRun​(VerifyJobRun value)
         Output only. Information specific to a verify `JobRun`.
         
        .google.cloud.deploy.v1.VerifyJobRun verify_job_run = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearVerifyJobRun

        public JobRun.Builder clearVerifyJobRun()
         Output only. Information specific to a verify `JobRun`.
         
        .google.cloud.deploy.v1.VerifyJobRun verify_job_run = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getVerifyJobRunBuilder

        public VerifyJobRun.Builder getVerifyJobRunBuilder()
         Output only. Information specific to a verify `JobRun`.
         
        .google.cloud.deploy.v1.VerifyJobRun verify_job_run = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getVerifyJobRunOrBuilder

        public VerifyJobRunOrBuilder getVerifyJobRunOrBuilder()
         Output only. Information specific to a verify `JobRun`.
         
        .google.cloud.deploy.v1.VerifyJobRun verify_job_run = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getVerifyJobRunOrBuilder in interface JobRunOrBuilder
      • hasPredeployJobRun

        public boolean hasPredeployJobRun()
         Output only. Information specific to a predeploy `JobRun`.
         
        .google.cloud.deploy.v1.PredeployJobRun predeploy_job_run = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasPredeployJobRun in interface JobRunOrBuilder
        Returns:
        Whether the predeployJobRun field is set.
      • getPredeployJobRun

        public PredeployJobRun getPredeployJobRun()
         Output only. Information specific to a predeploy `JobRun`.
         
        .google.cloud.deploy.v1.PredeployJobRun predeploy_job_run = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getPredeployJobRun in interface JobRunOrBuilder
        Returns:
        The predeployJobRun.
      • setPredeployJobRun

        public JobRun.Builder setPredeployJobRun​(PredeployJobRun value)
         Output only. Information specific to a predeploy `JobRun`.
         
        .google.cloud.deploy.v1.PredeployJobRun predeploy_job_run = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setPredeployJobRun

        public JobRun.Builder setPredeployJobRun​(PredeployJobRun.Builder builderForValue)
         Output only. Information specific to a predeploy `JobRun`.
         
        .google.cloud.deploy.v1.PredeployJobRun predeploy_job_run = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergePredeployJobRun

        public JobRun.Builder mergePredeployJobRun​(PredeployJobRun value)
         Output only. Information specific to a predeploy `JobRun`.
         
        .google.cloud.deploy.v1.PredeployJobRun predeploy_job_run = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearPredeployJobRun

        public JobRun.Builder clearPredeployJobRun()
         Output only. Information specific to a predeploy `JobRun`.
         
        .google.cloud.deploy.v1.PredeployJobRun predeploy_job_run = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getPredeployJobRunBuilder

        public PredeployJobRun.Builder getPredeployJobRunBuilder()
         Output only. Information specific to a predeploy `JobRun`.
         
        .google.cloud.deploy.v1.PredeployJobRun predeploy_job_run = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getPredeployJobRunOrBuilder

        public PredeployJobRunOrBuilder getPredeployJobRunOrBuilder()
         Output only. Information specific to a predeploy `JobRun`.
         
        .google.cloud.deploy.v1.PredeployJobRun predeploy_job_run = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getPredeployJobRunOrBuilder in interface JobRunOrBuilder
      • hasPostdeployJobRun

        public boolean hasPostdeployJobRun()
         Output only. Information specific to a postdeploy `JobRun`.
         
        .google.cloud.deploy.v1.PostdeployJobRun postdeploy_job_run = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasPostdeployJobRun in interface JobRunOrBuilder
        Returns:
        Whether the postdeployJobRun field is set.
      • getPostdeployJobRun

        public PostdeployJobRun getPostdeployJobRun()
         Output only. Information specific to a postdeploy `JobRun`.
         
        .google.cloud.deploy.v1.PostdeployJobRun postdeploy_job_run = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getPostdeployJobRun in interface JobRunOrBuilder
        Returns:
        The postdeployJobRun.
      • setPostdeployJobRun

        public JobRun.Builder setPostdeployJobRun​(PostdeployJobRun value)
         Output only. Information specific to a postdeploy `JobRun`.
         
        .google.cloud.deploy.v1.PostdeployJobRun postdeploy_job_run = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setPostdeployJobRun

        public JobRun.Builder setPostdeployJobRun​(PostdeployJobRun.Builder builderForValue)
         Output only. Information specific to a postdeploy `JobRun`.
         
        .google.cloud.deploy.v1.PostdeployJobRun postdeploy_job_run = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergePostdeployJobRun

        public JobRun.Builder mergePostdeployJobRun​(PostdeployJobRun value)
         Output only. Information specific to a postdeploy `JobRun`.
         
        .google.cloud.deploy.v1.PostdeployJobRun postdeploy_job_run = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearPostdeployJobRun

        public JobRun.Builder clearPostdeployJobRun()
         Output only. Information specific to a postdeploy `JobRun`.
         
        .google.cloud.deploy.v1.PostdeployJobRun postdeploy_job_run = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getPostdeployJobRunBuilder

        public PostdeployJobRun.Builder getPostdeployJobRunBuilder()
         Output only. Information specific to a postdeploy `JobRun`.
         
        .google.cloud.deploy.v1.PostdeployJobRun postdeploy_job_run = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getPostdeployJobRunOrBuilder

        public PostdeployJobRunOrBuilder getPostdeployJobRunOrBuilder()
         Output only. Information specific to a postdeploy `JobRun`.
         
        .google.cloud.deploy.v1.PostdeployJobRun postdeploy_job_run = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getPostdeployJobRunOrBuilder in interface JobRunOrBuilder
      • hasCreateChildRolloutJobRun

        public boolean hasCreateChildRolloutJobRun()
         Output only. Information specific to a createChildRollout `JobRun`.
         
        .google.cloud.deploy.v1.CreateChildRolloutJobRun create_child_rollout_job_run = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCreateChildRolloutJobRun in interface JobRunOrBuilder
        Returns:
        Whether the createChildRolloutJobRun field is set.
      • getCreateChildRolloutJobRun

        public CreateChildRolloutJobRun getCreateChildRolloutJobRun()
         Output only. Information specific to a createChildRollout `JobRun`.
         
        .google.cloud.deploy.v1.CreateChildRolloutJobRun create_child_rollout_job_run = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateChildRolloutJobRun in interface JobRunOrBuilder
        Returns:
        The createChildRolloutJobRun.
      • setCreateChildRolloutJobRun

        public JobRun.Builder setCreateChildRolloutJobRun​(CreateChildRolloutJobRun value)
         Output only. Information specific to a createChildRollout `JobRun`.
         
        .google.cloud.deploy.v1.CreateChildRolloutJobRun create_child_rollout_job_run = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCreateChildRolloutJobRun

        public JobRun.Builder setCreateChildRolloutJobRun​(CreateChildRolloutJobRun.Builder builderForValue)
         Output only. Information specific to a createChildRollout `JobRun`.
         
        .google.cloud.deploy.v1.CreateChildRolloutJobRun create_child_rollout_job_run = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCreateChildRolloutJobRun

        public JobRun.Builder mergeCreateChildRolloutJobRun​(CreateChildRolloutJobRun value)
         Output only. Information specific to a createChildRollout `JobRun`.
         
        .google.cloud.deploy.v1.CreateChildRolloutJobRun create_child_rollout_job_run = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCreateChildRolloutJobRun

        public JobRun.Builder clearCreateChildRolloutJobRun()
         Output only. Information specific to a createChildRollout `JobRun`.
         
        .google.cloud.deploy.v1.CreateChildRolloutJobRun create_child_rollout_job_run = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateChildRolloutJobRunBuilder

        public CreateChildRolloutJobRun.Builder getCreateChildRolloutJobRunBuilder()
         Output only. Information specific to a createChildRollout `JobRun`.
         
        .google.cloud.deploy.v1.CreateChildRolloutJobRun create_child_rollout_job_run = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasAdvanceChildRolloutJobRun

        public boolean hasAdvanceChildRolloutJobRun()
         Output only. Information specific to an advanceChildRollout `JobRun`
         
        .google.cloud.deploy.v1.AdvanceChildRolloutJobRun advance_child_rollout_job_run = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasAdvanceChildRolloutJobRun in interface JobRunOrBuilder
        Returns:
        Whether the advanceChildRolloutJobRun field is set.
      • getAdvanceChildRolloutJobRun

        public AdvanceChildRolloutJobRun getAdvanceChildRolloutJobRun()
         Output only. Information specific to an advanceChildRollout `JobRun`
         
        .google.cloud.deploy.v1.AdvanceChildRolloutJobRun advance_child_rollout_job_run = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getAdvanceChildRolloutJobRun in interface JobRunOrBuilder
        Returns:
        The advanceChildRolloutJobRun.
      • setAdvanceChildRolloutJobRun

        public JobRun.Builder setAdvanceChildRolloutJobRun​(AdvanceChildRolloutJobRun value)
         Output only. Information specific to an advanceChildRollout `JobRun`
         
        .google.cloud.deploy.v1.AdvanceChildRolloutJobRun advance_child_rollout_job_run = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setAdvanceChildRolloutJobRun

        public JobRun.Builder setAdvanceChildRolloutJobRun​(AdvanceChildRolloutJobRun.Builder builderForValue)
         Output only. Information specific to an advanceChildRollout `JobRun`
         
        .google.cloud.deploy.v1.AdvanceChildRolloutJobRun advance_child_rollout_job_run = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeAdvanceChildRolloutJobRun

        public JobRun.Builder mergeAdvanceChildRolloutJobRun​(AdvanceChildRolloutJobRun value)
         Output only. Information specific to an advanceChildRollout `JobRun`
         
        .google.cloud.deploy.v1.AdvanceChildRolloutJobRun advance_child_rollout_job_run = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearAdvanceChildRolloutJobRun

        public JobRun.Builder clearAdvanceChildRolloutJobRun()
         Output only. Information specific to an advanceChildRollout `JobRun`
         
        .google.cloud.deploy.v1.AdvanceChildRolloutJobRun advance_child_rollout_job_run = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getAdvanceChildRolloutJobRunBuilder

        public AdvanceChildRolloutJobRun.Builder getAdvanceChildRolloutJobRunBuilder()
         Output only. Information specific to an advanceChildRollout `JobRun`
         
        .google.cloud.deploy.v1.AdvanceChildRolloutJobRun advance_child_rollout_job_run = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getEtag

        public String getEtag()
         Output only. This checksum is computed by the server based on the value of
         other fields, and may be sent on update and delete requests to ensure the
         client has an up-to-date value before proceeding.
         
        string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getEtag in interface JobRunOrBuilder
        Returns:
        The etag.
      • getEtagBytes

        public com.google.protobuf.ByteString getEtagBytes()
         Output only. This checksum is computed by the server based on the value of
         other fields, and may be sent on update and delete requests to ensure the
         client has an up-to-date value before proceeding.
         
        string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getEtagBytes in interface JobRunOrBuilder
        Returns:
        The bytes for etag.
      • setEtag

        public JobRun.Builder setEtag​(String value)
         Output only. This checksum is computed by the server based on the value of
         other fields, and may be sent on update and delete requests to ensure the
         client has an up-to-date value before proceeding.
         
        string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The etag to set.
        Returns:
        This builder for chaining.
      • clearEtag

        public JobRun.Builder clearEtag()
         Output only. This checksum is computed by the server based on the value of
         other fields, and may be sent on update and delete requests to ensure the
         client has an up-to-date value before proceeding.
         
        string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setEtagBytes

        public JobRun.Builder setEtagBytes​(com.google.protobuf.ByteString value)
         Output only. This checksum is computed by the server based on the value of
         other fields, and may be sent on update and delete requests to ensure the
         client has an up-to-date value before proceeding.
         
        string etag = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for etag to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final JobRun.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<JobRun.Builder>
      • mergeUnknownFields

        public final JobRun.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<JobRun.Builder>