Package com.google.cloud.iap.v1
Class ReauthSettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ReauthSettings.Builder>
com.google.cloud.iap.v1.ReauthSettings.Builder
- All Implemented Interfaces:
ReauthSettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ReauthSettings
public static final class ReauthSettings.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ReauthSettings.Builder>
implements ReauthSettingsOrBuilder
Configuration for IAP reauthentication policies.Protobuf type
google.cloud.iap.v1.ReauthSettings-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.DurationOptional.com.google.protobuf.Duration.BuilderOptional.com.google.protobuf.DurationOrBuilderOptional.Optional.intOptional.Optional.intOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ReauthSettings other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMaxAge(com.google.protobuf.Duration value) Optional.setMaxAge(com.google.protobuf.Duration value) Optional.setMaxAge(com.google.protobuf.Duration.Builder builderForValue) Optional.setMethod(ReauthSettings.Method value) Optional.setMethodValue(int value) Optional.Optional.setPolicyTypeValue(int value) Optional.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<ReauthSettings.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<ReauthSettings.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<ReauthSettings.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<ReauthSettings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ReauthSettings.Builder>
-
mergeFrom
public ReauthSettings.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<ReauthSettings.Builder>- Throws:
IOException
-
getMethodValue
public int getMethodValue()Optional. Reauth method requested.
.google.cloud.iap.v1.ReauthSettings.Method method = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMethodValuein interfaceReauthSettingsOrBuilder- Returns:
- The enum numeric value on the wire for method.
-
setMethodValue
Optional. Reauth method requested.
.google.cloud.iap.v1.ReauthSettings.Method method = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for method to set.- Returns:
- This builder for chaining.
-
getMethod
Optional. Reauth method requested.
.google.cloud.iap.v1.ReauthSettings.Method method = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMethodin interfaceReauthSettingsOrBuilder- Returns:
- The method.
-
setMethod
Optional. Reauth method requested.
.google.cloud.iap.v1.ReauthSettings.Method method = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The method to set.- Returns:
- This builder for chaining.
-
clearMethod
Optional. Reauth method requested.
.google.cloud.iap.v1.ReauthSettings.Method method = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasMaxAge
public boolean hasMaxAge()Optional. Reauth session lifetime, how long before a user has to reauthenticate again.
.google.protobuf.Duration max_age = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMaxAgein interfaceReauthSettingsOrBuilder- Returns:
- Whether the maxAge field is set.
-
getMaxAge
public com.google.protobuf.Duration getMaxAge()Optional. Reauth session lifetime, how long before a user has to reauthenticate again.
.google.protobuf.Duration max_age = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaxAgein interfaceReauthSettingsOrBuilder- Returns:
- The maxAge.
-
setMaxAge
Optional. Reauth session lifetime, how long before a user has to reauthenticate again.
.google.protobuf.Duration max_age = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setMaxAge
Optional. Reauth session lifetime, how long before a user has to reauthenticate again.
.google.protobuf.Duration max_age = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeMaxAge
Optional. Reauth session lifetime, how long before a user has to reauthenticate again.
.google.protobuf.Duration max_age = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearMaxAge
Optional. Reauth session lifetime, how long before a user has to reauthenticate again.
.google.protobuf.Duration max_age = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getMaxAgeBuilder
public com.google.protobuf.Duration.Builder getMaxAgeBuilder()Optional. Reauth session lifetime, how long before a user has to reauthenticate again.
.google.protobuf.Duration max_age = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getMaxAgeOrBuilder
public com.google.protobuf.DurationOrBuilder getMaxAgeOrBuilder()Optional. Reauth session lifetime, how long before a user has to reauthenticate again.
.google.protobuf.Duration max_age = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaxAgeOrBuilderin interfaceReauthSettingsOrBuilder
-
getPolicyTypeValue
public int getPolicyTypeValue()Optional. How IAP determines the effective policy in cases of hierarchical policies. Policies are merged from higher in the hierarchy to lower in the hierarchy.
.google.cloud.iap.v1.ReauthSettings.PolicyType policy_type = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPolicyTypeValuein interfaceReauthSettingsOrBuilder- Returns:
- The enum numeric value on the wire for policyType.
-
setPolicyTypeValue
Optional. How IAP determines the effective policy in cases of hierarchical policies. Policies are merged from higher in the hierarchy to lower in the hierarchy.
.google.cloud.iap.v1.ReauthSettings.PolicyType policy_type = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for policyType to set.- Returns:
- This builder for chaining.
-
getPolicyType
Optional. How IAP determines the effective policy in cases of hierarchical policies. Policies are merged from higher in the hierarchy to lower in the hierarchy.
.google.cloud.iap.v1.ReauthSettings.PolicyType policy_type = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPolicyTypein interfaceReauthSettingsOrBuilder- Returns:
- The policyType.
-
setPolicyType
Optional. How IAP determines the effective policy in cases of hierarchical policies. Policies are merged from higher in the hierarchy to lower in the hierarchy.
.google.cloud.iap.v1.ReauthSettings.PolicyType policy_type = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The policyType to set.- Returns:
- This builder for chaining.
-
clearPolicyType
Optional. How IAP determines the effective policy in cases of hierarchical policies. Policies are merged from higher in the hierarchy to lower in the hierarchy.
.google.cloud.iap.v1.ReauthSettings.PolicyType policy_type = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-