Class Entitlement.RequesterJustificationConfig.Builder (0.39.0)

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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

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()
Returns
Type Description
Entitlement.RequesterJustificationConfig.Builder
Overrides

clearJustificationType()

public Entitlement.RequesterJustificationConfig.Builder clearJustificationType()
Returns
Type Description
Entitlement.RequesterJustificationConfig.Builder

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;

Returns
Type Description
Entitlement.RequesterJustificationConfig.Builder

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;

Returns
Type Description
Entitlement.RequesterJustificationConfig.Builder

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()
Returns
Type Description
Entitlement.RequesterJustificationConfig.JustificationTypeCase

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;

Returns
Type Description
Entitlement.RequesterJustificationConfig.NotMandatory.Builder

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;

Returns
Type Description
Entitlement.RequesterJustificationConfig.NotMandatoryOrBuilder

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;

Returns
Type Description
Entitlement.RequesterJustificationConfig.Unstructured.Builder

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;

Returns
Type Description
Entitlement.RequesterJustificationConfig.UnstructuredOrBuilder

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()
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
Returns
Type Description
Entitlement.RequesterJustificationConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public Entitlement.RequesterJustificationConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Entitlement.RequesterJustificationConfig.Builder
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;

Parameter
Name Description
value Entitlement.RequesterJustificationConfig.NotMandatory
Returns
Type Description
Entitlement.RequesterJustificationConfig.Builder

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;

Parameter
Name Description
value Entitlement.RequesterJustificationConfig.Unstructured
Returns
Type Description
Entitlement.RequesterJustificationConfig.Builder

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;

Parameter
Name Description
value Entitlement.RequesterJustificationConfig.NotMandatory
Returns
Type Description
Entitlement.RequesterJustificationConfig.Builder

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
Returns
Type Description
Entitlement.RequesterJustificationConfig.Builder

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;

Parameter
Name Description
value Entitlement.RequesterJustificationConfig.Unstructured
Returns
Type Description
Entitlement.RequesterJustificationConfig.Builder

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
Returns
Type Description
Entitlement.RequesterJustificationConfig.Builder