Class AclEntry.Builder (0.1.0)

public static final class AclEntry.Builder extends GeneratedMessage.Builder<AclEntry.Builder> implements AclEntryOrBuilder

An entry for an Access Control list.

Protobuf type google.cloud.sql.v1beta4.AclEntry

Implements

AclEntryOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public AclEntry build()
Returns
Type Description
AclEntry

buildPartial()

public AclEntry buildPartial()
Returns
Type Description
AclEntry

clear()

public AclEntry.Builder clear()
Returns
Type Description
AclEntry.Builder
Overrides

clearExpirationTime()

public AclEntry.Builder clearExpirationTime()

The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

.google.protobuf.Timestamp expiration_time = 2;

Returns
Type Description
AclEntry.Builder

clearKind()

public AclEntry.Builder clearKind()

This is always sql#aclEntry.

string kind = 4;

Returns
Type Description
AclEntry.Builder

This builder for chaining.

clearName()

public AclEntry.Builder clearName()

Optional. A label to identify this entry.

string name = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AclEntry.Builder

This builder for chaining.

clearValue()

public AclEntry.Builder clearValue()

The allowlisted value for the access control list.

string value = 1;

Returns
Type Description
AclEntry.Builder

This builder for chaining.

getDefaultInstanceForType()

public AclEntry getDefaultInstanceForType()
Returns
Type Description
AclEntry

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getExpirationTime()

public Timestamp getExpirationTime()

The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

.google.protobuf.Timestamp expiration_time = 2;

Returns
Type Description
Timestamp

The expirationTime.

getExpirationTimeBuilder()

public Timestamp.Builder getExpirationTimeBuilder()

The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

.google.protobuf.Timestamp expiration_time = 2;

Returns
Type Description
Builder

getExpirationTimeOrBuilder()

public TimestampOrBuilder getExpirationTimeOrBuilder()

The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

.google.protobuf.Timestamp expiration_time = 2;

Returns
Type Description
TimestampOrBuilder

getKind()

public String getKind()

This is always sql#aclEntry.

string kind = 4;

Returns
Type Description
String

The kind.

getKindBytes()

public ByteString getKindBytes()

This is always sql#aclEntry.

string kind = 4;

Returns
Type Description
ByteString

The bytes for kind.

getName()

public String getName()

Optional. A label to identify this entry.

string name = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Optional. A label to identify this entry.

string name = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for name.

getValue()

public String getValue()

The allowlisted value for the access control list.

string value = 1;

Returns
Type Description
String

The value.

getValueBytes()

public ByteString getValueBytes()

The allowlisted value for the access control list.

string value = 1;

Returns
Type Description
ByteString

The bytes for value.

hasExpirationTime()

public boolean hasExpirationTime()

The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

.google.protobuf.Timestamp expiration_time = 2;

Returns
Type Description
boolean

Whether the expirationTime field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeExpirationTime(Timestamp value)

public AclEntry.Builder mergeExpirationTime(Timestamp value)

The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

.google.protobuf.Timestamp expiration_time = 2;

Parameter
Name Description
value Timestamp
Returns
Type Description
AclEntry.Builder

mergeFrom(AclEntry other)

public AclEntry.Builder mergeFrom(AclEntry other)
Parameter
Name Description
other AclEntry
Returns
Type Description
AclEntry.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AclEntry.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AclEntry.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AclEntry.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AclEntry.Builder
Overrides

setExpirationTime(Timestamp value)

public AclEntry.Builder setExpirationTime(Timestamp value)

The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

.google.protobuf.Timestamp expiration_time = 2;

Parameter
Name Description
value Timestamp
Returns
Type Description
AclEntry.Builder

setExpirationTime(Timestamp.Builder builderForValue)

public AclEntry.Builder setExpirationTime(Timestamp.Builder builderForValue)

The time when this access control entry expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.

.google.protobuf.Timestamp expiration_time = 2;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
AclEntry.Builder

setKind(String value)

public AclEntry.Builder setKind(String value)

This is always sql#aclEntry.

string kind = 4;

Parameter
Name Description
value String

The kind to set.

Returns
Type Description
AclEntry.Builder

This builder for chaining.

setKindBytes(ByteString value)

public AclEntry.Builder setKindBytes(ByteString value)

This is always sql#aclEntry.

string kind = 4;

Parameter
Name Description
value ByteString

The bytes for kind to set.

Returns
Type Description
AclEntry.Builder

This builder for chaining.

setName(String value)

public AclEntry.Builder setName(String value)

Optional. A label to identify this entry.

string name = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The name to set.

Returns
Type Description
AclEntry.Builder

This builder for chaining.

setNameBytes(ByteString value)

public AclEntry.Builder setNameBytes(ByteString value)

Optional. A label to identify this entry.

string name = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
AclEntry.Builder

This builder for chaining.

setValue(String value)

public AclEntry.Builder setValue(String value)

The allowlisted value for the access control list.

string value = 1;

Parameter
Name Description
value String

The value to set.

Returns
Type Description
AclEntry.Builder

This builder for chaining.

setValueBytes(ByteString value)

public AclEntry.Builder setValueBytes(ByteString value)

The allowlisted value for the access control list.

string value = 1;

Parameter
Name Description
value ByteString

The bytes for value to set.

Returns
Type Description
AclEntry.Builder

This builder for chaining.