public static final class ApprovalWorkflow.Builder extends GeneratedMessageV3.Builder<ApprovalWorkflow.Builder> implements ApprovalWorkflowOrBuilder
Different types of approval workflows that can be used to gate privileged
access granting.
Protobuf type google.cloud.privilegedaccessmanager.v1.ApprovalWorkflow
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ApprovalWorkflow.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public ApprovalWorkflow build()
buildPartial()
public ApprovalWorkflow buildPartial()
clear()
public ApprovalWorkflow.Builder clear()
Overrides
clearApprovalWorkflow()
public ApprovalWorkflow.Builder clearApprovalWorkflow()
clearField(Descriptors.FieldDescriptor field)
public ApprovalWorkflow.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearManualApprovals()
public ApprovalWorkflow.Builder clearManualApprovals()
An approval workflow where users designated as approvers review and act
on the grants.
.google.cloud.privilegedaccessmanager.v1.ManualApprovals manual_approvals = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
public ApprovalWorkflow.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public ApprovalWorkflow.Builder clone()
Overrides
getApprovalWorkflowCase()
public ApprovalWorkflow.ApprovalWorkflowCase getApprovalWorkflowCase()
getDefaultInstanceForType()
public ApprovalWorkflow getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getManualApprovals()
public ManualApprovals getManualApprovals()
An approval workflow where users designated as approvers review and act
on the grants.
.google.cloud.privilegedaccessmanager.v1.ManualApprovals manual_approvals = 1;
getManualApprovalsBuilder()
public ManualApprovals.Builder getManualApprovalsBuilder()
An approval workflow where users designated as approvers review and act
on the grants.
.google.cloud.privilegedaccessmanager.v1.ManualApprovals manual_approvals = 1;
getManualApprovalsOrBuilder()
public ManualApprovalsOrBuilder getManualApprovalsOrBuilder()
An approval workflow where users designated as approvers review and act
on the grants.
.google.cloud.privilegedaccessmanager.v1.ManualApprovals manual_approvals = 1;
hasManualApprovals()
public boolean hasManualApprovals()
An approval workflow where users designated as approvers review and act
on the grants.
.google.cloud.privilegedaccessmanager.v1.ManualApprovals manual_approvals = 1;
Returns |
Type |
Description |
boolean |
Whether the manualApprovals field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(ApprovalWorkflow other)
public ApprovalWorkflow.Builder mergeFrom(ApprovalWorkflow other)
public ApprovalWorkflow.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public ApprovalWorkflow.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeManualApprovals(ManualApprovals value)
public ApprovalWorkflow.Builder mergeManualApprovals(ManualApprovals value)
An approval workflow where users designated as approvers review and act
on the grants.
.google.cloud.privilegedaccessmanager.v1.ManualApprovals manual_approvals = 1;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ApprovalWorkflow.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public ApprovalWorkflow.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setManualApprovals(ManualApprovals value)
public ApprovalWorkflow.Builder setManualApprovals(ManualApprovals value)
An approval workflow where users designated as approvers review and act
on the grants.
.google.cloud.privilegedaccessmanager.v1.ManualApprovals manual_approvals = 1;
setManualApprovals(ManualApprovals.Builder builderForValue)
public ApprovalWorkflow.Builder setManualApprovals(ManualApprovals.Builder builderForValue)
An approval workflow where users designated as approvers review and act
on the grants.
.google.cloud.privilegedaccessmanager.v1.ManualApprovals manual_approvals = 1;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ApprovalWorkflow.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ApprovalWorkflow.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides