Class ListAddressGroupReferencesResponse.AddressGroupReference.Builder (0.77.0)

public static final class ListAddressGroupReferencesResponse.AddressGroupReference.Builder extends GeneratedMessageV3.Builder<ListAddressGroupReferencesResponse.AddressGroupReference.Builder> implements ListAddressGroupReferencesResponse.AddressGroupReferenceOrBuilder

The Reference of AddressGroup.

Protobuf type google.cloud.networksecurity.v1.ListAddressGroupReferencesResponse.AddressGroupReference

Inheritance

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ListAddressGroupReferencesResponse.AddressGroupReference.Builder

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder
Overrides

build()

public ListAddressGroupReferencesResponse.AddressGroupReference build()
Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference

buildPartial()

public ListAddressGroupReferencesResponse.AddressGroupReference buildPartial()
Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference

clear()

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder clear()
Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder
Overrides

clearFirewallPolicy()

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder clearFirewallPolicy()

FirewallPolicy that is using the Address Group.

string firewall_policy = 1;

Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder
Overrides

clearRulePriority()

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder clearRulePriority()

Rule priority of the FirewallPolicy that is using the Address Group.

int32 rule_priority = 2;

Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder

This builder for chaining.

clearSecurityPolicy()

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder clearSecurityPolicy()

Cloud Armor SecurityPolicy that is using the Address Group.

string security_policy = 4;

Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder

This builder for chaining.

clone()

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder clone()
Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder
Overrides

getDefaultInstanceForType()

public ListAddressGroupReferencesResponse.AddressGroupReference getDefaultInstanceForType()
Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference

getDescriptorForType()

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

getFirewallPolicy()

public String getFirewallPolicy()

FirewallPolicy that is using the Address Group.

string firewall_policy = 1;

Returns
Type Description
String

The firewallPolicy.

getFirewallPolicyBytes()

public ByteString getFirewallPolicyBytes()

FirewallPolicy that is using the Address Group.

string firewall_policy = 1;

Returns
Type Description
ByteString

The bytes for firewallPolicy.

getRulePriority()

public int getRulePriority()

Rule priority of the FirewallPolicy that is using the Address Group.

int32 rule_priority = 2;

Returns
Type Description
int

The rulePriority.

getSecurityPolicy()

public String getSecurityPolicy()

Cloud Armor SecurityPolicy that is using the Address Group.

string security_policy = 4;

Returns
Type Description
String

The securityPolicy.

getSecurityPolicyBytes()

public ByteString getSecurityPolicyBytes()

Cloud Armor SecurityPolicy that is using the Address Group.

string security_policy = 4;

Returns
Type Description
ByteString

The bytes for securityPolicy.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ListAddressGroupReferencesResponse.AddressGroupReference other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ListAddressGroupReferencesResponse.AddressGroupReference.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder
Overrides

setFirewallPolicy(String value)

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder setFirewallPolicy(String value)

FirewallPolicy that is using the Address Group.

string firewall_policy = 1;

Parameter
Name Description
value String

The firewallPolicy to set.

Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder

This builder for chaining.

setFirewallPolicyBytes(ByteString value)

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder setFirewallPolicyBytes(ByteString value)

FirewallPolicy that is using the Address Group.

string firewall_policy = 1;

Parameter
Name Description
value ByteString

The bytes for firewallPolicy to set.

Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder
Overrides

setRulePriority(int value)

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder setRulePriority(int value)

Rule priority of the FirewallPolicy that is using the Address Group.

int32 rule_priority = 2;

Parameter
Name Description
value int

The rulePriority to set.

Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder

This builder for chaining.

setSecurityPolicy(String value)

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder setSecurityPolicy(String value)

Cloud Armor SecurityPolicy that is using the Address Group.

string security_policy = 4;

Parameter
Name Description
value String

The securityPolicy to set.

Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder

This builder for chaining.

setSecurityPolicyBytes(ByteString value)

public ListAddressGroupReferencesResponse.AddressGroupReference.Builder setSecurityPolicyBytes(ByteString value)

Cloud Armor SecurityPolicy that is using the Address Group.

string security_policy = 4;

Parameter
Name Description
value ByteString

The bytes for securityPolicy to set.

Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final ListAddressGroupReferencesResponse.AddressGroupReference.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ListAddressGroupReferencesResponse.AddressGroupReference.Builder
Overrides