public final class Justification extends GeneratedMessageV3 implements JustificationOrBuilder
Justification represents a justification for requesting access.
Protobuf type google.cloud.privilegedaccessmanager.v1.Justification
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
UNSTRUCTURED_JUSTIFICATION_FIELD_NUMBER
public static final int UNSTRUCTURED_JUSTIFICATION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Justification getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Justification.Builder newBuilder()
newBuilder(Justification prototype)
public static Justification.Builder newBuilder(Justification prototype)
public static Justification parseDelimitedFrom(InputStream input)
public static Justification parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Justification parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Justification parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Justification parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Justification parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Justification parseFrom(CodedInputStream input)
public static Justification parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Justification parseFrom(InputStream input)
public static Justification parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Justification parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Justification parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Justification> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Justification getDefaultInstanceForType()
getJustificationCase()
public Justification.JustificationCase getJustificationCase()
getParserForType()
public Parser<Justification> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getUnstructuredJustification()
public String getUnstructuredJustification()
A free form textual justification. The system only ensures that this
is not empty. No other kind of validation is performed on the string.
string unstructured_justification = 1;
Returns |
Type |
Description |
String |
The unstructuredJustification.
|
getUnstructuredJustificationBytes()
public ByteString getUnstructuredJustificationBytes()
A free form textual justification. The system only ensures that this
is not empty. No other kind of validation is performed on the string.
string unstructured_justification = 1;
Returns |
Type |
Description |
ByteString |
The bytes for unstructuredJustification.
|
hasUnstructuredJustification()
public boolean hasUnstructuredJustification()
A free form textual justification. The system only ensures that this
is not empty. No other kind of validation is performed on the string.
string unstructured_justification = 1;
Returns |
Type |
Description |
boolean |
Whether the unstructuredJustification field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Justification.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Justification.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Justification.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides