Package com.google.cloud.asset.v1
Class IamPolicyAnalysisQuery.ConditionContext.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<IamPolicyAnalysisQuery.ConditionContext.Builder>
com.google.cloud.asset.v1.IamPolicyAnalysisQuery.ConditionContext.Builder
- All Implemented Interfaces:
IamPolicyAnalysisQuery.ConditionContextOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- IamPolicyAnalysisQuery.ConditionContext
public static final class IamPolicyAnalysisQuery.ConditionContext.Builder
extends com.google.protobuf.GeneratedMessage.Builder<IamPolicyAnalysisQuery.ConditionContext.Builder>
implements IamPolicyAnalysisQuery.ConditionContextOrBuilder
The IAM conditions context.Protobuf type
google.cloud.asset.v1.IamPolicyAnalysisQuery.ConditionContext-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The hypothetical access timestamp to evaluate IAM conditions.com.google.protobuf.TimestampThe hypothetical access timestamp to evaluate IAM conditions.com.google.protobuf.Timestamp.BuilderThe hypothetical access timestamp to evaluate IAM conditions.com.google.protobuf.TimestampOrBuilderThe hypothetical access timestamp to evaluate IAM conditions.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanThe hypothetical access timestamp to evaluate IAM conditions.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeAccessTime(com.google.protobuf.Timestamp value) The hypothetical access timestamp to evaluate IAM conditions.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAccessTime(com.google.protobuf.Timestamp value) The hypothetical access timestamp to evaluate IAM conditions.setAccessTime(com.google.protobuf.Timestamp.Builder builderForValue) The hypothetical access timestamp to evaluate IAM conditions.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<IamPolicyAnalysisQuery.ConditionContext.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<IamPolicyAnalysisQuery.ConditionContext.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.GeneratedMessage.Builder<IamPolicyAnalysisQuery.ConditionContext.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<IamPolicyAnalysisQuery.ConditionContext.Builder>
-
mergeFrom
public IamPolicyAnalysisQuery.ConditionContext.Builder mergeFrom(IamPolicyAnalysisQuery.ConditionContext other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<IamPolicyAnalysisQuery.ConditionContext.Builder>
-
mergeFrom
public IamPolicyAnalysisQuery.ConditionContext.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<IamPolicyAnalysisQuery.ConditionContext.Builder>- Throws:
IOException
-
getTimeContextCase
- Specified by:
getTimeContextCasein interfaceIamPolicyAnalysisQuery.ConditionContextOrBuilder
-
clearTimeContext
-
hasAccessTime
public boolean hasAccessTime()The hypothetical access timestamp to evaluate IAM conditions. Note that this value must not be earlier than the current time; otherwise, an INVALID_ARGUMENT error will be returned.
.google.protobuf.Timestamp access_time = 1;- Specified by:
hasAccessTimein interfaceIamPolicyAnalysisQuery.ConditionContextOrBuilder- Returns:
- Whether the accessTime field is set.
-
getAccessTime
public com.google.protobuf.Timestamp getAccessTime()The hypothetical access timestamp to evaluate IAM conditions. Note that this value must not be earlier than the current time; otherwise, an INVALID_ARGUMENT error will be returned.
.google.protobuf.Timestamp access_time = 1;- Specified by:
getAccessTimein interfaceIamPolicyAnalysisQuery.ConditionContextOrBuilder- Returns:
- The accessTime.
-
setAccessTime
public IamPolicyAnalysisQuery.ConditionContext.Builder setAccessTime(com.google.protobuf.Timestamp value) The hypothetical access timestamp to evaluate IAM conditions. Note that this value must not be earlier than the current time; otherwise, an INVALID_ARGUMENT error will be returned.
.google.protobuf.Timestamp access_time = 1; -
setAccessTime
public IamPolicyAnalysisQuery.ConditionContext.Builder setAccessTime(com.google.protobuf.Timestamp.Builder builderForValue) The hypothetical access timestamp to evaluate IAM conditions. Note that this value must not be earlier than the current time; otherwise, an INVALID_ARGUMENT error will be returned.
.google.protobuf.Timestamp access_time = 1; -
mergeAccessTime
public IamPolicyAnalysisQuery.ConditionContext.Builder mergeAccessTime(com.google.protobuf.Timestamp value) The hypothetical access timestamp to evaluate IAM conditions. Note that this value must not be earlier than the current time; otherwise, an INVALID_ARGUMENT error will be returned.
.google.protobuf.Timestamp access_time = 1; -
clearAccessTime
The hypothetical access timestamp to evaluate IAM conditions. Note that this value must not be earlier than the current time; otherwise, an INVALID_ARGUMENT error will be returned.
.google.protobuf.Timestamp access_time = 1; -
getAccessTimeBuilder
public com.google.protobuf.Timestamp.Builder getAccessTimeBuilder()The hypothetical access timestamp to evaluate IAM conditions. Note that this value must not be earlier than the current time; otherwise, an INVALID_ARGUMENT error will be returned.
.google.protobuf.Timestamp access_time = 1; -
getAccessTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getAccessTimeOrBuilder()The hypothetical access timestamp to evaluate IAM conditions. Note that this value must not be earlier than the current time; otherwise, an INVALID_ARGUMENT error will be returned.
.google.protobuf.Timestamp access_time = 1;- Specified by:
getAccessTimeOrBuilderin interfaceIamPolicyAnalysisQuery.ConditionContextOrBuilder
-