Interface Violation.RemediationOrBuilder (2.5.0)

public static interface Violation.RemediationOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCompliantValues(int index)

public abstract String getCompliantValues(int index)

Values that can resolve the violation For example: for list org policy violations, this will either be the list of allowed or denied values

repeated string compliant_values = 2;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The compliantValues at the given index.

getCompliantValuesBytes(int index)

public abstract ByteString getCompliantValuesBytes(int index)

Values that can resolve the violation For example: for list org policy violations, this will either be the list of allowed or denied values

repeated string compliant_values = 2;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the compliantValues at the given index.

getCompliantValuesCount()

public abstract int getCompliantValuesCount()

Values that can resolve the violation For example: for list org policy violations, this will either be the list of allowed or denied values

repeated string compliant_values = 2;

Returns
TypeDescription
int

The count of compliantValues.

getCompliantValuesList()

public abstract List<String> getCompliantValuesList()

Values that can resolve the violation For example: for list org policy violations, this will either be the list of allowed or denied values

repeated string compliant_values = 2;

Returns
TypeDescription
List<String>

A list containing the compliantValues.

getInstructions()

public abstract Violation.Remediation.Instructions getInstructions()

Required. Remediation instructions to resolve violations

.google.cloud.assuredworkloads.v1.Violation.Remediation.Instructions instructions = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Violation.Remediation.Instructions

The instructions.

getInstructionsOrBuilder()

public abstract Violation.Remediation.InstructionsOrBuilder getInstructionsOrBuilder()

Required. Remediation instructions to resolve violations

.google.cloud.assuredworkloads.v1.Violation.Remediation.Instructions instructions = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Violation.Remediation.InstructionsOrBuilder

getRemediationType()

public abstract Violation.Remediation.RemediationType getRemediationType()

Output only. Reemediation type based on the type of org policy values violated

.google.cloud.assuredworkloads.v1.Violation.Remediation.RemediationType remediation_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Violation.Remediation.RemediationType

The remediationType.

getRemediationTypeValue()

public abstract int getRemediationTypeValue()

Output only. Reemediation type based on the type of org policy values violated

.google.cloud.assuredworkloads.v1.Violation.Remediation.RemediationType remediation_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
int

The enum numeric value on the wire for remediationType.

hasInstructions()

public abstract boolean hasInstructions()

Required. Remediation instructions to resolve violations

.google.cloud.assuredworkloads.v1.Violation.Remediation.Instructions instructions = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the instructions field is set.