public static final class Entitlement.RequesterJustificationConfig extends GeneratedMessage 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.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
NOT_MANDATORY_FIELD_NUMBER
public static final int NOT_MANDATORY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
UNSTRUCTURED_FIELD_NUMBER
public static final int UNSTRUCTURED_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Entitlement.RequesterJustificationConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Entitlement.RequesterJustificationConfig.Builder newBuilder()
newBuilder(Entitlement.RequesterJustificationConfig prototype)
public static Entitlement.RequesterJustificationConfig.Builder newBuilder(Entitlement.RequesterJustificationConfig prototype)
public static Entitlement.RequesterJustificationConfig parseDelimitedFrom(InputStream input)
public static Entitlement.RequesterJustificationConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Entitlement.RequesterJustificationConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Entitlement.RequesterJustificationConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Entitlement.RequesterJustificationConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Entitlement.RequesterJustificationConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Entitlement.RequesterJustificationConfig parseFrom(CodedInputStream input)
public static Entitlement.RequesterJustificationConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Entitlement.RequesterJustificationConfig parseFrom(InputStream input)
public static Entitlement.RequesterJustificationConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Entitlement.RequesterJustificationConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Entitlement.RequesterJustificationConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Entitlement.RequesterJustificationConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Entitlement.RequesterJustificationConfig getDefaultInstanceForType()
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;
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;
getParserForType()
public Parser<Entitlement.RequesterJustificationConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
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;
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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Entitlement.RequesterJustificationConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Entitlement.RequesterJustificationConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Entitlement.RequesterJustificationConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides