public static final class Entitlement.RequesterJustificationConfig.Builder extends GeneratedMessage.Builder<Entitlement.RequesterJustificationConfig.Builder> implements Entitlement.RequesterJustificationConfigOrBuilder
Defines how a requester must provide a justification when requesting
access.
Protobuf type
google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
build()
public Entitlement.RequesterJustificationConfig build()
buildPartial()
public Entitlement.RequesterJustificationConfig buildPartial()
clear()
public Entitlement.RequesterJustificationConfig.Builder clear()
Overrides
clearJustificationType()
public Entitlement.RequesterJustificationConfig.Builder clearJustificationType()
clearNotMandatory()
public Entitlement.RequesterJustificationConfig.Builder clearNotMandatory()
This option means the requester isn't required to provide a
justification.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.NotMandatory not_mandatory = 1;
clearUnstructured()
public Entitlement.RequesterJustificationConfig.Builder clearUnstructured()
This option means the requester must provide a string as
justification. If this is selected, the server allows the requester
to provide a justification but doesn't validate it.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.Unstructured unstructured = 2;
getDefaultInstanceForType()
public Entitlement.RequesterJustificationConfig getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getJustificationTypeCase()
public Entitlement.RequesterJustificationConfig.JustificationTypeCase getJustificationTypeCase()
getNotMandatory()
public Entitlement.RequesterJustificationConfig.NotMandatory getNotMandatory()
This option means the requester isn't required to provide a
justification.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.NotMandatory not_mandatory = 1;
getNotMandatoryBuilder()
public Entitlement.RequesterJustificationConfig.NotMandatory.Builder getNotMandatoryBuilder()
This option means the requester isn't required to provide a
justification.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.NotMandatory not_mandatory = 1;
getNotMandatoryOrBuilder()
public Entitlement.RequesterJustificationConfig.NotMandatoryOrBuilder getNotMandatoryOrBuilder()
This option means the requester isn't required to provide a
justification.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.NotMandatory not_mandatory = 1;
getUnstructured()
public Entitlement.RequesterJustificationConfig.Unstructured getUnstructured()
This option means the requester must provide a string as
justification. If this is selected, the server allows the requester
to provide a justification but doesn't validate it.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.Unstructured unstructured = 2;
getUnstructuredBuilder()
public Entitlement.RequesterJustificationConfig.Unstructured.Builder getUnstructuredBuilder()
This option means the requester must provide a string as
justification. If this is selected, the server allows the requester
to provide a justification but doesn't validate it.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.Unstructured unstructured = 2;
getUnstructuredOrBuilder()
public Entitlement.RequesterJustificationConfig.UnstructuredOrBuilder getUnstructuredOrBuilder()
This option means the requester must provide a string as
justification. If this is selected, the server allows the requester
to provide a justification but doesn't validate it.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.Unstructured unstructured = 2;
hasNotMandatory()
public boolean hasNotMandatory()
This option means the requester isn't required to provide a
justification.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.NotMandatory not_mandatory = 1;
| Returns |
| Type |
Description |
boolean |
Whether the notMandatory field is set.
|
hasUnstructured()
public boolean hasUnstructured()
This option means the requester must provide a string as
justification. If this is selected, the server allows the requester
to provide a justification but doesn't validate it.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.Unstructured unstructured = 2;
| Returns |
| Type |
Description |
boolean |
Whether the unstructured field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Entitlement.RequesterJustificationConfig other)
public Entitlement.RequesterJustificationConfig.Builder mergeFrom(Entitlement.RequesterJustificationConfig other)
public Entitlement.RequesterJustificationConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Entitlement.RequesterJustificationConfig.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeNotMandatory(Entitlement.RequesterJustificationConfig.NotMandatory value)
public Entitlement.RequesterJustificationConfig.Builder mergeNotMandatory(Entitlement.RequesterJustificationConfig.NotMandatory value)
This option means the requester isn't required to provide a
justification.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.NotMandatory not_mandatory = 1;
mergeUnstructured(Entitlement.RequesterJustificationConfig.Unstructured value)
public Entitlement.RequesterJustificationConfig.Builder mergeUnstructured(Entitlement.RequesterJustificationConfig.Unstructured value)
This option means the requester must provide a string as
justification. If this is selected, the server allows the requester
to provide a justification but doesn't validate it.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.Unstructured unstructured = 2;
setNotMandatory(Entitlement.RequesterJustificationConfig.NotMandatory value)
public Entitlement.RequesterJustificationConfig.Builder setNotMandatory(Entitlement.RequesterJustificationConfig.NotMandatory value)
This option means the requester isn't required to provide a
justification.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.NotMandatory not_mandatory = 1;
setNotMandatory(Entitlement.RequesterJustificationConfig.NotMandatory.Builder builderForValue)
public Entitlement.RequesterJustificationConfig.Builder setNotMandatory(Entitlement.RequesterJustificationConfig.NotMandatory.Builder builderForValue)
This option means the requester isn't required to provide a
justification.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.NotMandatory not_mandatory = 1;
setUnstructured(Entitlement.RequesterJustificationConfig.Unstructured value)
public Entitlement.RequesterJustificationConfig.Builder setUnstructured(Entitlement.RequesterJustificationConfig.Unstructured value)
This option means the requester must provide a string as
justification. If this is selected, the server allows the requester
to provide a justification but doesn't validate it.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.Unstructured unstructured = 2;
setUnstructured(Entitlement.RequesterJustificationConfig.Unstructured.Builder builderForValue)
public Entitlement.RequesterJustificationConfig.Builder setUnstructured(Entitlement.RequesterJustificationConfig.Unstructured.Builder builderForValue)
This option means the requester must provide a string as
justification. If this is selected, the server allows the requester
to provide a justification but doesn't validate it.
.google.cloud.privilegedaccessmanager.v1.Entitlement.RequesterJustificationConfig.Unstructured unstructured = 2;