Class Entitlement.RequesterJustificationConfig.Builder (0.12.0)

public static final class Entitlement.RequesterJustificationConfig.Builder extends GeneratedMessageV3.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

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()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Entitlement.RequesterJustificationConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Overrides

build()

public Entitlement.RequesterJustificationConfig build()
Returns
Type Description
Entitlement.RequesterJustificationConfig

buildPartial()

public Entitlement.RequesterJustificationConfig buildPartial()
Returns
Type Description
Entitlement.RequesterJustificationConfig

clear()

public Entitlement.RequesterJustificationConfig.Builder clear()
Overrides

clearField(Descriptors.FieldDescriptor field)

public Entitlement.RequesterJustificationConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
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;

clearOneof(Descriptors.OneofDescriptor oneof)

public Entitlement.RequesterJustificationConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Overrides

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;

clone()

public Entitlement.RequesterJustificationConfig.Builder clone()
Overrides

getDefaultInstanceForType()

public Entitlement.RequesterJustificationConfig getDefaultInstanceForType()
Returns
Type Description
Entitlement.RequesterJustificationConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
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;

Returns
Type Description
Entitlement.RequesterJustificationConfig.NotMandatory

The notMandatory.

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;

Returns
Type Description
Entitlement.RequesterJustificationConfig.Unstructured

The unstructured.

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 GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Entitlement.RequesterJustificationConfig other)

public Entitlement.RequesterJustificationConfig.Builder mergeFrom(Entitlement.RequesterJustificationConfig other)
Parameter
Name Description
other Entitlement.RequesterJustificationConfig

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Entitlement.RequesterJustificationConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Overrides
Exceptions
Type Description
IOException

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;

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Entitlement.RequesterJustificationConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Overrides

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;

setField(Descriptors.FieldDescriptor field, Object value)

public Entitlement.RequesterJustificationConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Overrides

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;

Parameter
Name Description
builderForValue Entitlement.RequesterJustificationConfig.NotMandatory.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Entitlement.RequesterJustificationConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final Entitlement.RequesterJustificationConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Overrides

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;

Parameter
Name Description
builderForValue Entitlement.RequesterJustificationConfig.Unstructured.Builder