Class RemoveAclEntryRequest.Builder (0.39.0)

public static final class RemoveAclEntryRequest.Builder extends GeneratedMessage.Builder<RemoveAclEntryRequest.Builder> implements RemoveAclEntryRequestOrBuilder

Request for RemoveAclEntry.

Protobuf type google.cloud.managedkafka.v1.RemoveAclEntryRequest

Static Methods

getDescriptor()

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

Methods

build()

public RemoveAclEntryRequest build()
Returns
Type Description
RemoveAclEntryRequest

buildPartial()

public RemoveAclEntryRequest buildPartial()
Returns
Type Description
RemoveAclEntryRequest

clear()

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

clearAcl()

public RemoveAclEntryRequest.Builder clearAcl()

Required. The name of the acl to remove the acl entry from. Structured like: projects/{project}/locations/{location}/clusters/{cluster}/acls/{acl_id}.

The structure of acl_id defines the Resource Pattern (resource_type, resource_name, pattern_type) of the acl. See Acl.name for details.

string acl = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
RemoveAclEntryRequest.Builder

This builder for chaining.

clearAclEntry()

public RemoveAclEntryRequest.Builder clearAclEntry()

Required. The acl entry to remove.

.google.cloud.managedkafka.v1.AclEntry acl_entry = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
RemoveAclEntryRequest.Builder

getAcl()

public String getAcl()

Required. The name of the acl to remove the acl entry from. Structured like: projects/{project}/locations/{location}/clusters/{cluster}/acls/{acl_id}.

The structure of acl_id defines the Resource Pattern (resource_type, resource_name, pattern_type) of the acl. See Acl.name for details.

string acl = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The acl.

getAclBytes()

public ByteString getAclBytes()

Required. The name of the acl to remove the acl entry from. Structured like: projects/{project}/locations/{location}/clusters/{cluster}/acls/{acl_id}.

The structure of acl_id defines the Resource Pattern (resource_type, resource_name, pattern_type) of the acl. See Acl.name for details.

string acl = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for acl.

getAclEntry()

public AclEntry getAclEntry()

Required. The acl entry to remove.

.google.cloud.managedkafka.v1.AclEntry acl_entry = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AclEntry

The aclEntry.

getAclEntryBuilder()

public AclEntry.Builder getAclEntryBuilder()

Required. The acl entry to remove.

.google.cloud.managedkafka.v1.AclEntry acl_entry = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AclEntry.Builder

getAclEntryOrBuilder()

public AclEntryOrBuilder getAclEntryOrBuilder()

Required. The acl entry to remove.

.google.cloud.managedkafka.v1.AclEntry acl_entry = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AclEntryOrBuilder

getDefaultInstanceForType()

public RemoveAclEntryRequest getDefaultInstanceForType()
Returns
Type Description
RemoveAclEntryRequest

getDescriptorForType()

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

hasAclEntry()

public boolean hasAclEntry()

Required. The acl entry to remove.

.google.cloud.managedkafka.v1.AclEntry acl_entry = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the aclEntry field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAclEntry(AclEntry value)

public RemoveAclEntryRequest.Builder mergeAclEntry(AclEntry value)

Required. The acl entry to remove.

.google.cloud.managedkafka.v1.AclEntry acl_entry = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AclEntry
Returns
Type Description
RemoveAclEntryRequest.Builder

mergeFrom(RemoveAclEntryRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setAcl(String value)

public RemoveAclEntryRequest.Builder setAcl(String value)

Required. The name of the acl to remove the acl entry from. Structured like: projects/{project}/locations/{location}/clusters/{cluster}/acls/{acl_id}.

The structure of acl_id defines the Resource Pattern (resource_type, resource_name, pattern_type) of the acl. See Acl.name for details.

string acl = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The acl to set.

Returns
Type Description
RemoveAclEntryRequest.Builder

This builder for chaining.

setAclBytes(ByteString value)

public RemoveAclEntryRequest.Builder setAclBytes(ByteString value)

Required. The name of the acl to remove the acl entry from. Structured like: projects/{project}/locations/{location}/clusters/{cluster}/acls/{acl_id}.

The structure of acl_id defines the Resource Pattern (resource_type, resource_name, pattern_type) of the acl. See Acl.name for details.

string acl = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for acl to set.

Returns
Type Description
RemoveAclEntryRequest.Builder

This builder for chaining.

setAclEntry(AclEntry value)

public RemoveAclEntryRequest.Builder setAclEntry(AclEntry value)

Required. The acl entry to remove.

.google.cloud.managedkafka.v1.AclEntry acl_entry = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AclEntry
Returns
Type Description
RemoveAclEntryRequest.Builder

setAclEntry(AclEntry.Builder builderForValue)

public RemoveAclEntryRequest.Builder setAclEntry(AclEntry.Builder builderForValue)

Required. The acl entry to remove.

.google.cloud.managedkafka.v1.AclEntry acl_entry = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue AclEntry.Builder
Returns
Type Description
RemoveAclEntryRequest.Builder