Interface Violation.RemediationOrBuilder (2.43.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
Name Description
index int

The index of the element to return.

Returns
Type Description
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
Name Description
index int

The index of the value to return.

Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
boolean

Whether the instructions field is set.