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
Inherited Members
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()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Entitlement.RequesterJustificationConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public Entitlement.RequesterJustificationConfig build()
buildPartial()
public Entitlement.RequesterJustificationConfig buildPartial()
clear()
public Entitlement.RequesterJustificationConfig.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public Entitlement.RequesterJustificationConfig.Builder clearField(Descriptors.FieldDescriptor field)
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)
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()
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 GeneratedMessageV3.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;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Entitlement.RequesterJustificationConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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)
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;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Entitlement.RequesterJustificationConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Entitlement.RequesterJustificationConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
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;