Class ApproveDecision.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ApproveDecision.Builder>
-
- com.google.cloud.accessapproval.v1.ApproveDecision.Builder
-
- All Implemented Interfaces:
ApproveDecisionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ApproveDecision
public static final class ApproveDecision.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ApproveDecision.Builder> implements ApproveDecisionOrBuilder
A decision that has been made to approve access to a resource.
Protobuf typegoogle.cloud.accessapproval.v1.ApproveDecision
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ApproveDecision.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ApproveDecisionbuild()ApproveDecisionbuildPartial()ApproveDecision.Builderclear()ApproveDecision.BuilderclearApproveTime()The time at which approval was granted.ApproveDecision.BuilderclearAutoApproved()True when the request has been auto-approved.ApproveDecision.BuilderclearExpireTime()The time at which the approval expires.ApproveDecision.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ApproveDecision.BuilderclearInvalidateTime()If set, denotes the timestamp at which the approval is invalidated.ApproveDecision.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ApproveDecision.BuilderclearSignatureInfo()The signature for the ApprovalRequest and details on how it was signed.ApproveDecision.Builderclone()com.google.protobuf.TimestampgetApproveTime()The time at which approval was granted.com.google.protobuf.Timestamp.BuildergetApproveTimeBuilder()The time at which approval was granted.com.google.protobuf.TimestampOrBuildergetApproveTimeOrBuilder()The time at which approval was granted.booleangetAutoApproved()True when the request has been auto-approved.ApproveDecisiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.TimestampgetExpireTime()The time at which the approval expires.com.google.protobuf.Timestamp.BuildergetExpireTimeBuilder()The time at which the approval expires.com.google.protobuf.TimestampOrBuildergetExpireTimeOrBuilder()The time at which the approval expires.com.google.protobuf.TimestampgetInvalidateTime()If set, denotes the timestamp at which the approval is invalidated.com.google.protobuf.Timestamp.BuildergetInvalidateTimeBuilder()If set, denotes the timestamp at which the approval is invalidated.com.google.protobuf.TimestampOrBuildergetInvalidateTimeOrBuilder()If set, denotes the timestamp at which the approval is invalidated.SignatureInfogetSignatureInfo()The signature for the ApprovalRequest and details on how it was signed.SignatureInfo.BuildergetSignatureInfoBuilder()The signature for the ApprovalRequest and details on how it was signed.SignatureInfoOrBuildergetSignatureInfoOrBuilder()The signature for the ApprovalRequest and details on how it was signed.booleanhasApproveTime()The time at which approval was granted.booleanhasExpireTime()The time at which the approval expires.booleanhasInvalidateTime()If set, denotes the timestamp at which the approval is invalidated.booleanhasSignatureInfo()The signature for the ApprovalRequest and details on how it was signed.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ApproveDecision.BuildermergeApproveTime(com.google.protobuf.Timestamp value)The time at which approval was granted.ApproveDecision.BuildermergeExpireTime(com.google.protobuf.Timestamp value)The time at which the approval expires.ApproveDecision.BuildermergeFrom(ApproveDecision other)ApproveDecision.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ApproveDecision.BuildermergeFrom(com.google.protobuf.Message other)ApproveDecision.BuildermergeInvalidateTime(com.google.protobuf.Timestamp value)If set, denotes the timestamp at which the approval is invalidated.ApproveDecision.BuildermergeSignatureInfo(SignatureInfo value)The signature for the ApprovalRequest and details on how it was signed.ApproveDecision.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ApproveDecision.BuildersetApproveTime(com.google.protobuf.Timestamp value)The time at which approval was granted.ApproveDecision.BuildersetApproveTime(com.google.protobuf.Timestamp.Builder builderForValue)The time at which approval was granted.ApproveDecision.BuildersetAutoApproved(boolean value)True when the request has been auto-approved.ApproveDecision.BuildersetExpireTime(com.google.protobuf.Timestamp value)The time at which the approval expires.ApproveDecision.BuildersetExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)The time at which the approval expires.ApproveDecision.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ApproveDecision.BuildersetInvalidateTime(com.google.protobuf.Timestamp value)If set, denotes the timestamp at which the approval is invalidated.ApproveDecision.BuildersetInvalidateTime(com.google.protobuf.Timestamp.Builder builderForValue)If set, denotes the timestamp at which the approval is invalidated.ApproveDecision.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ApproveDecision.BuildersetSignatureInfo(SignatureInfo value)The signature for the ApprovalRequest and details on how it was signed.ApproveDecision.BuildersetSignatureInfo(SignatureInfo.Builder builderForValue)The signature for the ApprovalRequest and details on how it was signed.ApproveDecision.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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<ApproveDecision.Builder>
-
clear
public ApproveDecision.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<ApproveDecision.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<ApproveDecision.Builder>
-
getDefaultInstanceForType
public ApproveDecision getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ApproveDecision build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ApproveDecision buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ApproveDecision.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<ApproveDecision.Builder>
-
setField
public ApproveDecision.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<ApproveDecision.Builder>
-
clearField
public ApproveDecision.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ApproveDecision.Builder>
-
clearOneof
public ApproveDecision.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ApproveDecision.Builder>
-
setRepeatedField
public ApproveDecision.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<ApproveDecision.Builder>
-
addRepeatedField
public ApproveDecision.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<ApproveDecision.Builder>
-
mergeFrom
public ApproveDecision.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ApproveDecision.Builder>
-
mergeFrom
public ApproveDecision.Builder mergeFrom(ApproveDecision other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ApproveDecision.Builder>
-
mergeFrom
public ApproveDecision.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<ApproveDecision.Builder>- Throws:
IOException
-
hasApproveTime
public boolean hasApproveTime()
The time at which approval was granted.
.google.protobuf.Timestamp approve_time = 1;- Specified by:
hasApproveTimein interfaceApproveDecisionOrBuilder- Returns:
- Whether the approveTime field is set.
-
getApproveTime
public com.google.protobuf.Timestamp getApproveTime()
The time at which approval was granted.
.google.protobuf.Timestamp approve_time = 1;- Specified by:
getApproveTimein interfaceApproveDecisionOrBuilder- Returns:
- The approveTime.
-
setApproveTime
public ApproveDecision.Builder setApproveTime(com.google.protobuf.Timestamp value)
The time at which approval was granted.
.google.protobuf.Timestamp approve_time = 1;
-
setApproveTime
public ApproveDecision.Builder setApproveTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time at which approval was granted.
.google.protobuf.Timestamp approve_time = 1;
-
mergeApproveTime
public ApproveDecision.Builder mergeApproveTime(com.google.protobuf.Timestamp value)
The time at which approval was granted.
.google.protobuf.Timestamp approve_time = 1;
-
clearApproveTime
public ApproveDecision.Builder clearApproveTime()
The time at which approval was granted.
.google.protobuf.Timestamp approve_time = 1;
-
getApproveTimeBuilder
public com.google.protobuf.Timestamp.Builder getApproveTimeBuilder()
The time at which approval was granted.
.google.protobuf.Timestamp approve_time = 1;
-
getApproveTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getApproveTimeOrBuilder()
The time at which approval was granted.
.google.protobuf.Timestamp approve_time = 1;- Specified by:
getApproveTimeOrBuilderin interfaceApproveDecisionOrBuilder
-
hasExpireTime
public boolean hasExpireTime()
The time at which the approval expires.
.google.protobuf.Timestamp expire_time = 2;- Specified by:
hasExpireTimein interfaceApproveDecisionOrBuilder- Returns:
- Whether the expireTime field is set.
-
getExpireTime
public com.google.protobuf.Timestamp getExpireTime()
The time at which the approval expires.
.google.protobuf.Timestamp expire_time = 2;- Specified by:
getExpireTimein interfaceApproveDecisionOrBuilder- Returns:
- The expireTime.
-
setExpireTime
public ApproveDecision.Builder setExpireTime(com.google.protobuf.Timestamp value)
The time at which the approval expires.
.google.protobuf.Timestamp expire_time = 2;
-
setExpireTime
public ApproveDecision.Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time at which the approval expires.
.google.protobuf.Timestamp expire_time = 2;
-
mergeExpireTime
public ApproveDecision.Builder mergeExpireTime(com.google.protobuf.Timestamp value)
The time at which the approval expires.
.google.protobuf.Timestamp expire_time = 2;
-
clearExpireTime
public ApproveDecision.Builder clearExpireTime()
The time at which the approval expires.
.google.protobuf.Timestamp expire_time = 2;
-
getExpireTimeBuilder
public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder()
The time at which the approval expires.
.google.protobuf.Timestamp expire_time = 2;
-
getExpireTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
The time at which the approval expires.
.google.protobuf.Timestamp expire_time = 2;- Specified by:
getExpireTimeOrBuilderin interfaceApproveDecisionOrBuilder
-
hasInvalidateTime
public boolean hasInvalidateTime()
If set, denotes the timestamp at which the approval is invalidated.
.google.protobuf.Timestamp invalidate_time = 3;- Specified by:
hasInvalidateTimein interfaceApproveDecisionOrBuilder- Returns:
- Whether the invalidateTime field is set.
-
getInvalidateTime
public com.google.protobuf.Timestamp getInvalidateTime()
If set, denotes the timestamp at which the approval is invalidated.
.google.protobuf.Timestamp invalidate_time = 3;- Specified by:
getInvalidateTimein interfaceApproveDecisionOrBuilder- Returns:
- The invalidateTime.
-
setInvalidateTime
public ApproveDecision.Builder setInvalidateTime(com.google.protobuf.Timestamp value)
If set, denotes the timestamp at which the approval is invalidated.
.google.protobuf.Timestamp invalidate_time = 3;
-
setInvalidateTime
public ApproveDecision.Builder setInvalidateTime(com.google.protobuf.Timestamp.Builder builderForValue)
If set, denotes the timestamp at which the approval is invalidated.
.google.protobuf.Timestamp invalidate_time = 3;
-
mergeInvalidateTime
public ApproveDecision.Builder mergeInvalidateTime(com.google.protobuf.Timestamp value)
If set, denotes the timestamp at which the approval is invalidated.
.google.protobuf.Timestamp invalidate_time = 3;
-
clearInvalidateTime
public ApproveDecision.Builder clearInvalidateTime()
If set, denotes the timestamp at which the approval is invalidated.
.google.protobuf.Timestamp invalidate_time = 3;
-
getInvalidateTimeBuilder
public com.google.protobuf.Timestamp.Builder getInvalidateTimeBuilder()
If set, denotes the timestamp at which the approval is invalidated.
.google.protobuf.Timestamp invalidate_time = 3;
-
getInvalidateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getInvalidateTimeOrBuilder()
If set, denotes the timestamp at which the approval is invalidated.
.google.protobuf.Timestamp invalidate_time = 3;- Specified by:
getInvalidateTimeOrBuilderin interfaceApproveDecisionOrBuilder
-
hasSignatureInfo
public boolean hasSignatureInfo()
The signature for the ApprovalRequest and details on how it was signed.
.google.cloud.accessapproval.v1.SignatureInfo signature_info = 4;- Specified by:
hasSignatureInfoin interfaceApproveDecisionOrBuilder- Returns:
- Whether the signatureInfo field is set.
-
getSignatureInfo
public SignatureInfo getSignatureInfo()
The signature for the ApprovalRequest and details on how it was signed.
.google.cloud.accessapproval.v1.SignatureInfo signature_info = 4;- Specified by:
getSignatureInfoin interfaceApproveDecisionOrBuilder- Returns:
- The signatureInfo.
-
setSignatureInfo
public ApproveDecision.Builder setSignatureInfo(SignatureInfo value)
The signature for the ApprovalRequest and details on how it was signed.
.google.cloud.accessapproval.v1.SignatureInfo signature_info = 4;
-
setSignatureInfo
public ApproveDecision.Builder setSignatureInfo(SignatureInfo.Builder builderForValue)
The signature for the ApprovalRequest and details on how it was signed.
.google.cloud.accessapproval.v1.SignatureInfo signature_info = 4;
-
mergeSignatureInfo
public ApproveDecision.Builder mergeSignatureInfo(SignatureInfo value)
The signature for the ApprovalRequest and details on how it was signed.
.google.cloud.accessapproval.v1.SignatureInfo signature_info = 4;
-
clearSignatureInfo
public ApproveDecision.Builder clearSignatureInfo()
The signature for the ApprovalRequest and details on how it was signed.
.google.cloud.accessapproval.v1.SignatureInfo signature_info = 4;
-
getSignatureInfoBuilder
public SignatureInfo.Builder getSignatureInfoBuilder()
The signature for the ApprovalRequest and details on how it was signed.
.google.cloud.accessapproval.v1.SignatureInfo signature_info = 4;
-
getSignatureInfoOrBuilder
public SignatureInfoOrBuilder getSignatureInfoOrBuilder()
The signature for the ApprovalRequest and details on how it was signed.
.google.cloud.accessapproval.v1.SignatureInfo signature_info = 4;- Specified by:
getSignatureInfoOrBuilderin interfaceApproveDecisionOrBuilder
-
getAutoApproved
public boolean getAutoApproved()
True when the request has been auto-approved.
bool auto_approved = 5;- Specified by:
getAutoApprovedin interfaceApproveDecisionOrBuilder- Returns:
- The autoApproved.
-
setAutoApproved
public ApproveDecision.Builder setAutoApproved(boolean value)
True when the request has been auto-approved.
bool auto_approved = 5;- Parameters:
value- The autoApproved to set.- Returns:
- This builder for chaining.
-
clearAutoApproved
public ApproveDecision.Builder clearAutoApproved()
True when the request has been auto-approved.
bool auto_approved = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ApproveDecision.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ApproveDecision.Builder>
-
mergeUnknownFields
public final ApproveDecision.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ApproveDecision.Builder>
-
-