Interface ApprovalResultOrBuilder (3.30.0)

public interface ApprovalResultOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getApprovalTime()

public abstract Timestamp getApprovalTime()

Output only. The time when the approval decision was made.

.google.protobuf.Timestamp approval_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The approvalTime.

getApprovalTimeOrBuilder()

public abstract TimestampOrBuilder getApprovalTimeOrBuilder()

Output only. The time when the approval decision was made.

.google.protobuf.Timestamp approval_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

getApproverAccount()

public abstract String getApproverAccount()

Output only. Email of the user that called the ApproveBuild API to approve or reject a build at the time that the API was called.

string approver_account = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The approverAccount.

getApproverAccountBytes()

public abstract ByteString getApproverAccountBytes()

Output only. Email of the user that called the ApproveBuild API to approve or reject a build at the time that the API was called.

string approver_account = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for approverAccount.

getComment()

public abstract String getComment()

Optional. An optional comment for this manual approval result.

string comment = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The comment.

getCommentBytes()

public abstract ByteString getCommentBytes()

Optional. An optional comment for this manual approval result.

string comment = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for comment.

getDecision()

public abstract ApprovalResult.Decision getDecision()

Required. The decision of this manual approval.

.google.devtools.cloudbuild.v1.ApprovalResult.Decision decision = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ApprovalResult.Decision

The decision.

getDecisionValue()

public abstract int getDecisionValue()

Required. The decision of this manual approval.

.google.devtools.cloudbuild.v1.ApprovalResult.Decision decision = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
int

The enum numeric value on the wire for decision.

getUrl()

public abstract String getUrl()

Optional. An optional URL tied to this manual approval result. This field is essentially the same as comment, except that it will be rendered by the UI differently. An example use case is a link to an external job that approved this Build.

string url = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The url.

getUrlBytes()

public abstract ByteString getUrlBytes()

Optional. An optional URL tied to this manual approval result. This field is essentially the same as comment, except that it will be rendered by the UI differently. An example use case is a link to an external job that approved this Build.

string url = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for url.

hasApprovalTime()

public abstract boolean hasApprovalTime()

Output only. The time when the approval decision was made.

.google.protobuf.Timestamp approval_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the approvalTime field is set.