Interface AccessLevelOrBuilder (1.50.0)

public interface AccessLevelOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBasic()

public abstract BasicLevel getBasic()

A BasicLevel composed of Conditions.

.google.identity.accesscontextmanager.v1.BasicLevel basic = 4;

Returns
Type Description
BasicLevel

The basic.

getBasicOrBuilder()

public abstract BasicLevelOrBuilder getBasicOrBuilder()

A BasicLevel composed of Conditions.

.google.identity.accesscontextmanager.v1.BasicLevel basic = 4;

Returns
Type Description
BasicLevelOrBuilder

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. Time the AccessLevel was created in UTC.

.google.protobuf.Timestamp create_time = 6;

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. Time the AccessLevel was created in UTC.

.google.protobuf.Timestamp create_time = 6;

Returns
Type Description
TimestampOrBuilder

getCustom()

public abstract CustomLevel getCustom()

A CustomLevel written in the Common Expression Language.

.google.identity.accesscontextmanager.v1.CustomLevel custom = 5;

Returns
Type Description
CustomLevel

The custom.

getCustomOrBuilder()

public abstract CustomLevelOrBuilder getCustomOrBuilder()

A CustomLevel written in the Common Expression Language.

.google.identity.accesscontextmanager.v1.CustomLevel custom = 5;

Returns
Type Description
CustomLevelOrBuilder

getDescription()

public abstract String getDescription()

Description of the AccessLevel and its use. Does not affect behavior.

string description = 3;

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Description of the AccessLevel and its use. Does not affect behavior.

string description = 3;

Returns
Type Description
ByteString

The bytes for description.

getLevelCase()

public abstract AccessLevel.LevelCase getLevelCase()
Returns
Type Description
AccessLevel.LevelCase

getName()

public abstract String getName()

Required. Resource name for the Access Level. The short_name component must begin with a letter and only include alphanumeric and '_'. Format: accessPolicies/{access_policy}/accessLevels/{access_level}. The maximum length of the access_level component is 50 characters.

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Required. Resource name for the Access Level. The short_name component must begin with a letter and only include alphanumeric and '_'. Format: accessPolicies/{access_policy}/accessLevels/{access_level}. The maximum length of the access_level component is 50 characters.

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getTitle()

public abstract String getTitle()

Human readable title. Must be unique within the Policy.

string title = 2;

Returns
Type Description
String

The title.

getTitleBytes()

public abstract ByteString getTitleBytes()

Human readable title. Must be unique within the Policy.

string title = 2;

Returns
Type Description
ByteString

The bytes for title.

getUpdateTime()

public abstract Timestamp getUpdateTime()

Output only. Time the AccessLevel was updated in UTC.

.google.protobuf.Timestamp update_time = 7;

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. Time the AccessLevel was updated in UTC.

.google.protobuf.Timestamp update_time = 7;

Returns
Type Description
TimestampOrBuilder

hasBasic()

public abstract boolean hasBasic()

A BasicLevel composed of Conditions.

.google.identity.accesscontextmanager.v1.BasicLevel basic = 4;

Returns
Type Description
boolean

Whether the basic field is set.

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. Time the AccessLevel was created in UTC.

.google.protobuf.Timestamp create_time = 6;

Returns
Type Description
boolean

Whether the createTime field is set.

hasCustom()

public abstract boolean hasCustom()

A CustomLevel written in the Common Expression Language.

.google.identity.accesscontextmanager.v1.CustomLevel custom = 5;

Returns
Type Description
boolean

Whether the custom field is set.

hasUpdateTime()

public abstract boolean hasUpdateTime()

Output only. Time the AccessLevel was updated in UTC.

.google.protobuf.Timestamp update_time = 7;

Returns
Type Description
boolean

Whether the updateTime field is set.