Interface AbortInfoOrBuilder (1.21.0)

public interface AbortInfoOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCause()

public abstract AbortInfo.Cause getCause()

Causes that the analysis is aborted.

.google.cloud.networkmanagement.v1beta1.AbortInfo.Cause cause = 1;

Returns
TypeDescription
AbortInfo.Cause

The cause.

getCauseValue()

public abstract int getCauseValue()

Causes that the analysis is aborted.

.google.cloud.networkmanagement.v1beta1.AbortInfo.Cause cause = 1;

Returns
TypeDescription
int

The enum numeric value on the wire for cause.

getProjectsMissingPermission(int index)

public abstract String getProjectsMissingPermission(int index)

List of project IDs that the user has specified in the request but does not have permission to access network configs. Analysis is aborted in this case with the PERMISSION_DENIED cause.

repeated string projects_missing_permission = 3;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The projectsMissingPermission at the given index.

getProjectsMissingPermissionBytes(int index)

public abstract ByteString getProjectsMissingPermissionBytes(int index)

List of project IDs that the user has specified in the request but does not have permission to access network configs. Analysis is aborted in this case with the PERMISSION_DENIED cause.

repeated string projects_missing_permission = 3;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the projectsMissingPermission at the given index.

getProjectsMissingPermissionCount()

public abstract int getProjectsMissingPermissionCount()

List of project IDs that the user has specified in the request but does not have permission to access network configs. Analysis is aborted in this case with the PERMISSION_DENIED cause.

repeated string projects_missing_permission = 3;

Returns
TypeDescription
int

The count of projectsMissingPermission.

getProjectsMissingPermissionList()

public abstract List<String> getProjectsMissingPermissionList()

List of project IDs that the user has specified in the request but does not have permission to access network configs. Analysis is aborted in this case with the PERMISSION_DENIED cause.

repeated string projects_missing_permission = 3;

Returns
TypeDescription
List<String>

A list containing the projectsMissingPermission.

getResourceUri()

public abstract String getResourceUri()

URI of the resource that caused the abort.

string resource_uri = 2;

Returns
TypeDescription
String

The resourceUri.

getResourceUriBytes()

public abstract ByteString getResourceUriBytes()

URI of the resource that caused the abort.

string resource_uri = 2;

Returns
TypeDescription
ByteString

The bytes for resourceUri.