Class ListAddressGroupReferencesResponse.AddressGroupReference.Builder (0.86.0)

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

The Reference of AddressGroup.

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

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ListAddressGroupReferencesResponse.AddressGroupReference.Builder

Static Methods

getDescriptor()

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

Methods

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

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.

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.

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 GeneratedMessage.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

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.

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.