# Interface JustificationOrBuilder (0.47.0)

0.47.0 (latest) 0.45.0 0.42.0 0.41.0 0.39.0 0.37.0 0.36.0 0.34.0 0.32.0 0.30.0 0.29.0 0.28.0 0.27.0 0.26.0 0.24.0 0.22.0 0.21.0 0.18.0 0.17.0 0.16.0 0.14.0 0.13.0 0.12.0 0.11.0 0.10.0 0.9.0 0.8.0 0.7.0 0.6.0 0.5.0 0.3.0 0.2.0 0.1.0

    public interface JustificationOrBuilder extends MessageOrBuilder

## Implements

[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)

## Methods

### getJustificationCase()

    public abstract Justification.JustificationCase getJustificationCase()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.Justification.JustificationCase` |   |

### getUnstructuredJustification()

    public abstract 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** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` | The unstructuredJustification. |

### getUnstructuredJustificationBytes()

    public abstract 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** |
| `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ByteString.html` | The bytes for unstructuredJustification. |

### hasUnstructuredJustification()

    public abstract 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** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | Whether the unstructuredJustification field is set. |