Class FirewallInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FirewallInfo.Builder>
com.google.cloud.networkmanagement.v1beta1.FirewallInfo.Builder
All Implemented Interfaces:
FirewallInfoOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
FirewallInfo

public static final class FirewallInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<FirewallInfo.Builder> implements FirewallInfoOrBuilder
 For display only. Metadata associated with a VPC firewall rule, an implied
 VPC firewall rule, or a firewall policy rule.
 
Protobuf type google.cloud.networkmanagement.v1beta1.FirewallInfo
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<FirewallInfo.Builder>
    • clear

      public FirewallInfo.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<FirewallInfo.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<FirewallInfo.Builder>
    • getDefaultInstanceForType

      public FirewallInfo getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public FirewallInfo build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public FirewallInfo buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public FirewallInfo.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<FirewallInfo.Builder>
    • mergeFrom

      public FirewallInfo.Builder mergeFrom(FirewallInfo other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<FirewallInfo.Builder>
    • mergeFrom

      public FirewallInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<FirewallInfo.Builder>
      Throws:
      IOException
    • getDisplayName

      public String getDisplayName()
       The display name of the firewall rule. This field might be empty for
       firewall policy rules.
       
      string display_name = 1;
      Specified by:
      getDisplayName in interface FirewallInfoOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       The display name of the firewall rule. This field might be empty for
       firewall policy rules.
       
      string display_name = 1;
      Specified by:
      getDisplayNameBytes in interface FirewallInfoOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public FirewallInfo.Builder setDisplayName(String value)
       The display name of the firewall rule. This field might be empty for
       firewall policy rules.
       
      string display_name = 1;
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public FirewallInfo.Builder clearDisplayName()
       The display name of the firewall rule. This field might be empty for
       firewall policy rules.
       
      string display_name = 1;
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public FirewallInfo.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       The display name of the firewall rule. This field might be empty for
       firewall policy rules.
       
      string display_name = 1;
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • getUri

      public String getUri()
       The URI of the firewall rule. This field is not applicable to implied
       VPC firewall rules.
       
      string uri = 2;
      Specified by:
      getUri in interface FirewallInfoOrBuilder
      Returns:
      The uri.
    • getUriBytes

      public com.google.protobuf.ByteString getUriBytes()
       The URI of the firewall rule. This field is not applicable to implied
       VPC firewall rules.
       
      string uri = 2;
      Specified by:
      getUriBytes in interface FirewallInfoOrBuilder
      Returns:
      The bytes for uri.
    • setUri

      public FirewallInfo.Builder setUri(String value)
       The URI of the firewall rule. This field is not applicable to implied
       VPC firewall rules.
       
      string uri = 2;
      Parameters:
      value - The uri to set.
      Returns:
      This builder for chaining.
    • clearUri

      public FirewallInfo.Builder clearUri()
       The URI of the firewall rule. This field is not applicable to implied
       VPC firewall rules.
       
      string uri = 2;
      Returns:
      This builder for chaining.
    • setUriBytes

      public FirewallInfo.Builder setUriBytes(com.google.protobuf.ByteString value)
       The URI of the firewall rule. This field is not applicable to implied
       VPC firewall rules.
       
      string uri = 2;
      Parameters:
      value - The bytes for uri to set.
      Returns:
      This builder for chaining.
    • getDirection

      public String getDirection()
       Possible values: INGRESS, EGRESS
       
      string direction = 3;
      Specified by:
      getDirection in interface FirewallInfoOrBuilder
      Returns:
      The direction.
    • getDirectionBytes

      public com.google.protobuf.ByteString getDirectionBytes()
       Possible values: INGRESS, EGRESS
       
      string direction = 3;
      Specified by:
      getDirectionBytes in interface FirewallInfoOrBuilder
      Returns:
      The bytes for direction.
    • setDirection

      public FirewallInfo.Builder setDirection(String value)
       Possible values: INGRESS, EGRESS
       
      string direction = 3;
      Parameters:
      value - The direction to set.
      Returns:
      This builder for chaining.
    • clearDirection

      public FirewallInfo.Builder clearDirection()
       Possible values: INGRESS, EGRESS
       
      string direction = 3;
      Returns:
      This builder for chaining.
    • setDirectionBytes

      public FirewallInfo.Builder setDirectionBytes(com.google.protobuf.ByteString value)
       Possible values: INGRESS, EGRESS
       
      string direction = 3;
      Parameters:
      value - The bytes for direction to set.
      Returns:
      This builder for chaining.
    • getAction

      public String getAction()
       Possible values: ALLOW, DENY, APPLY_SECURITY_PROFILE_GROUP
       
      string action = 4;
      Specified by:
      getAction in interface FirewallInfoOrBuilder
      Returns:
      The action.
    • getActionBytes

      public com.google.protobuf.ByteString getActionBytes()
       Possible values: ALLOW, DENY, APPLY_SECURITY_PROFILE_GROUP
       
      string action = 4;
      Specified by:
      getActionBytes in interface FirewallInfoOrBuilder
      Returns:
      The bytes for action.
    • setAction

      public FirewallInfo.Builder setAction(String value)
       Possible values: ALLOW, DENY, APPLY_SECURITY_PROFILE_GROUP
       
      string action = 4;
      Parameters:
      value - The action to set.
      Returns:
      This builder for chaining.
    • clearAction

      public FirewallInfo.Builder clearAction()
       Possible values: ALLOW, DENY, APPLY_SECURITY_PROFILE_GROUP
       
      string action = 4;
      Returns:
      This builder for chaining.
    • setActionBytes

      public FirewallInfo.Builder setActionBytes(com.google.protobuf.ByteString value)
       Possible values: ALLOW, DENY, APPLY_SECURITY_PROFILE_GROUP
       
      string action = 4;
      Parameters:
      value - The bytes for action to set.
      Returns:
      This builder for chaining.
    • getPriority

      public int getPriority()
       The priority of the firewall rule.
       
      int32 priority = 5;
      Specified by:
      getPriority in interface FirewallInfoOrBuilder
      Returns:
      The priority.
    • setPriority

      public FirewallInfo.Builder setPriority(int value)
       The priority of the firewall rule.
       
      int32 priority = 5;
      Parameters:
      value - The priority to set.
      Returns:
      This builder for chaining.
    • clearPriority

      public FirewallInfo.Builder clearPriority()
       The priority of the firewall rule.
       
      int32 priority = 5;
      Returns:
      This builder for chaining.
    • getNetworkUri

      public String getNetworkUri()
       The URI of the VPC network that the firewall rule is associated with.
       This field is not applicable to hierarchical firewall policy rules.
       
      string network_uri = 6;
      Specified by:
      getNetworkUri in interface FirewallInfoOrBuilder
      Returns:
      The networkUri.
    • getNetworkUriBytes

      public com.google.protobuf.ByteString getNetworkUriBytes()
       The URI of the VPC network that the firewall rule is associated with.
       This field is not applicable to hierarchical firewall policy rules.
       
      string network_uri = 6;
      Specified by:
      getNetworkUriBytes in interface FirewallInfoOrBuilder
      Returns:
      The bytes for networkUri.
    • setNetworkUri

      public FirewallInfo.Builder setNetworkUri(String value)
       The URI of the VPC network that the firewall rule is associated with.
       This field is not applicable to hierarchical firewall policy rules.
       
      string network_uri = 6;
      Parameters:
      value - The networkUri to set.
      Returns:
      This builder for chaining.
    • clearNetworkUri

      public FirewallInfo.Builder clearNetworkUri()
       The URI of the VPC network that the firewall rule is associated with.
       This field is not applicable to hierarchical firewall policy rules.
       
      string network_uri = 6;
      Returns:
      This builder for chaining.
    • setNetworkUriBytes

      public FirewallInfo.Builder setNetworkUriBytes(com.google.protobuf.ByteString value)
       The URI of the VPC network that the firewall rule is associated with.
       This field is not applicable to hierarchical firewall policy rules.
       
      string network_uri = 6;
      Parameters:
      value - The bytes for networkUri to set.
      Returns:
      This builder for chaining.
    • getTargetTagsList

      public com.google.protobuf.ProtocolStringList getTargetTagsList()
       The target tags defined by the VPC firewall rule. This field is not
       applicable to firewall policy rules.
       
      repeated string target_tags = 7;
      Specified by:
      getTargetTagsList in interface FirewallInfoOrBuilder
      Returns:
      A list containing the targetTags.
    • getTargetTagsCount

      public int getTargetTagsCount()
       The target tags defined by the VPC firewall rule. This field is not
       applicable to firewall policy rules.
       
      repeated string target_tags = 7;
      Specified by:
      getTargetTagsCount in interface FirewallInfoOrBuilder
      Returns:
      The count of targetTags.
    • getTargetTags

      public String getTargetTags(int index)
       The target tags defined by the VPC firewall rule. This field is not
       applicable to firewall policy rules.
       
      repeated string target_tags = 7;
      Specified by:
      getTargetTags in interface FirewallInfoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The targetTags at the given index.
    • getTargetTagsBytes

      public com.google.protobuf.ByteString getTargetTagsBytes(int index)
       The target tags defined by the VPC firewall rule. This field is not
       applicable to firewall policy rules.
       
      repeated string target_tags = 7;
      Specified by:
      getTargetTagsBytes in interface FirewallInfoOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the targetTags at the given index.
    • setTargetTags

      public FirewallInfo.Builder setTargetTags(int index, String value)
       The target tags defined by the VPC firewall rule. This field is not
       applicable to firewall policy rules.
       
      repeated string target_tags = 7;
      Parameters:
      index - The index to set the value at.
      value - The targetTags to set.
      Returns:
      This builder for chaining.
    • addTargetTags

      public FirewallInfo.Builder addTargetTags(String value)
       The target tags defined by the VPC firewall rule. This field is not
       applicable to firewall policy rules.
       
      repeated string target_tags = 7;
      Parameters:
      value - The targetTags to add.
      Returns:
      This builder for chaining.
    • addAllTargetTags

      public FirewallInfo.Builder addAllTargetTags(Iterable<String> values)
       The target tags defined by the VPC firewall rule. This field is not
       applicable to firewall policy rules.
       
      repeated string target_tags = 7;
      Parameters:
      values - The targetTags to add.
      Returns:
      This builder for chaining.
    • clearTargetTags

      public FirewallInfo.Builder clearTargetTags()
       The target tags defined by the VPC firewall rule. This field is not
       applicable to firewall policy rules.
       
      repeated string target_tags = 7;
      Returns:
      This builder for chaining.
    • addTargetTagsBytes

      public FirewallInfo.Builder addTargetTagsBytes(com.google.protobuf.ByteString value)
       The target tags defined by the VPC firewall rule. This field is not
       applicable to firewall policy rules.
       
      repeated string target_tags = 7;
      Parameters:
      value - The bytes of the targetTags to add.
      Returns:
      This builder for chaining.
    • getTargetServiceAccountsList

      public com.google.protobuf.ProtocolStringList getTargetServiceAccountsList()
       The target service accounts specified by the firewall rule.
       
      repeated string target_service_accounts = 8;
      Specified by:
      getTargetServiceAccountsList in interface FirewallInfoOrBuilder
      Returns:
      A list containing the targetServiceAccounts.
    • getTargetServiceAccountsCount

      public int getTargetServiceAccountsCount()
       The target service accounts specified by the firewall rule.
       
      repeated string target_service_accounts = 8;
      Specified by:
      getTargetServiceAccountsCount in interface FirewallInfoOrBuilder
      Returns:
      The count of targetServiceAccounts.
    • getTargetServiceAccounts

      public String getTargetServiceAccounts(int index)
       The target service accounts specified by the firewall rule.
       
      repeated string target_service_accounts = 8;
      Specified by:
      getTargetServiceAccounts in interface FirewallInfoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The targetServiceAccounts at the given index.
    • getTargetServiceAccountsBytes

      public com.google.protobuf.ByteString getTargetServiceAccountsBytes(int index)
       The target service accounts specified by the firewall rule.
       
      repeated string target_service_accounts = 8;
      Specified by:
      getTargetServiceAccountsBytes in interface FirewallInfoOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the targetServiceAccounts at the given index.
    • setTargetServiceAccounts

      public FirewallInfo.Builder setTargetServiceAccounts(int index, String value)
       The target service accounts specified by the firewall rule.
       
      repeated string target_service_accounts = 8;
      Parameters:
      index - The index to set the value at.
      value - The targetServiceAccounts to set.
      Returns:
      This builder for chaining.
    • addTargetServiceAccounts

      public FirewallInfo.Builder addTargetServiceAccounts(String value)
       The target service accounts specified by the firewall rule.
       
      repeated string target_service_accounts = 8;
      Parameters:
      value - The targetServiceAccounts to add.
      Returns:
      This builder for chaining.
    • addAllTargetServiceAccounts

      public FirewallInfo.Builder addAllTargetServiceAccounts(Iterable<String> values)
       The target service accounts specified by the firewall rule.
       
      repeated string target_service_accounts = 8;
      Parameters:
      values - The targetServiceAccounts to add.
      Returns:
      This builder for chaining.
    • clearTargetServiceAccounts

      public FirewallInfo.Builder clearTargetServiceAccounts()
       The target service accounts specified by the firewall rule.
       
      repeated string target_service_accounts = 8;
      Returns:
      This builder for chaining.
    • addTargetServiceAccountsBytes

      public FirewallInfo.Builder addTargetServiceAccountsBytes(com.google.protobuf.ByteString value)
       The target service accounts specified by the firewall rule.
       
      repeated string target_service_accounts = 8;
      Parameters:
      value - The bytes of the targetServiceAccounts to add.
      Returns:
      This builder for chaining.
    • getPolicy

      public String getPolicy()
       The name of the firewall policy that this rule is associated with.
       This field is not applicable to VPC firewall rules and implied VPC firewall
       rules.
       
      string policy = 9;
      Specified by:
      getPolicy in interface FirewallInfoOrBuilder
      Returns:
      The policy.
    • getPolicyBytes

      public com.google.protobuf.ByteString getPolicyBytes()
       The name of the firewall policy that this rule is associated with.
       This field is not applicable to VPC firewall rules and implied VPC firewall
       rules.
       
      string policy = 9;
      Specified by:
      getPolicyBytes in interface FirewallInfoOrBuilder
      Returns:
      The bytes for policy.
    • setPolicy

      public FirewallInfo.Builder setPolicy(String value)
       The name of the firewall policy that this rule is associated with.
       This field is not applicable to VPC firewall rules and implied VPC firewall
       rules.
       
      string policy = 9;
      Parameters:
      value - The policy to set.
      Returns:
      This builder for chaining.
    • clearPolicy

      public FirewallInfo.Builder clearPolicy()
       The name of the firewall policy that this rule is associated with.
       This field is not applicable to VPC firewall rules and implied VPC firewall
       rules.
       
      string policy = 9;
      Returns:
      This builder for chaining.
    • setPolicyBytes

      public FirewallInfo.Builder setPolicyBytes(com.google.protobuf.ByteString value)
       The name of the firewall policy that this rule is associated with.
       This field is not applicable to VPC firewall rules and implied VPC firewall
       rules.
       
      string policy = 9;
      Parameters:
      value - The bytes for policy to set.
      Returns:
      This builder for chaining.
    • getPolicyUri

      public String getPolicyUri()
       The URI of the firewall policy that this rule is associated with.
       This field is not applicable to VPC firewall rules and implied VPC firewall
       rules.
       
      string policy_uri = 11;
      Specified by:
      getPolicyUri in interface FirewallInfoOrBuilder
      Returns:
      The policyUri.
    • getPolicyUriBytes

      public com.google.protobuf.ByteString getPolicyUriBytes()
       The URI of the firewall policy that this rule is associated with.
       This field is not applicable to VPC firewall rules and implied VPC firewall
       rules.
       
      string policy_uri = 11;
      Specified by:
      getPolicyUriBytes in interface FirewallInfoOrBuilder
      Returns:
      The bytes for policyUri.
    • setPolicyUri

      public FirewallInfo.Builder setPolicyUri(String value)
       The URI of the firewall policy that this rule is associated with.
       This field is not applicable to VPC firewall rules and implied VPC firewall
       rules.
       
      string policy_uri = 11;
      Parameters:
      value - The policyUri to set.
      Returns:
      This builder for chaining.
    • clearPolicyUri

      public FirewallInfo.Builder clearPolicyUri()
       The URI of the firewall policy that this rule is associated with.
       This field is not applicable to VPC firewall rules and implied VPC firewall
       rules.
       
      string policy_uri = 11;
      Returns:
      This builder for chaining.
    • setPolicyUriBytes

      public FirewallInfo.Builder setPolicyUriBytes(com.google.protobuf.ByteString value)
       The URI of the firewall policy that this rule is associated with.
       This field is not applicable to VPC firewall rules and implied VPC firewall
       rules.
       
      string policy_uri = 11;
      Parameters:
      value - The bytes for policyUri to set.
      Returns:
      This builder for chaining.
    • getFirewallRuleTypeValue

      public int getFirewallRuleTypeValue()
       The firewall rule's type.
       
      .google.cloud.networkmanagement.v1beta1.FirewallInfo.FirewallRuleType firewall_rule_type = 10;
      Specified by:
      getFirewallRuleTypeValue in interface FirewallInfoOrBuilder
      Returns:
      The enum numeric value on the wire for firewallRuleType.
    • setFirewallRuleTypeValue

      public FirewallInfo.Builder setFirewallRuleTypeValue(int value)
       The firewall rule's type.
       
      .google.cloud.networkmanagement.v1beta1.FirewallInfo.FirewallRuleType firewall_rule_type = 10;
      Parameters:
      value - The enum numeric value on the wire for firewallRuleType to set.
      Returns:
      This builder for chaining.
    • getFirewallRuleType

      public FirewallInfo.FirewallRuleType getFirewallRuleType()
       The firewall rule's type.
       
      .google.cloud.networkmanagement.v1beta1.FirewallInfo.FirewallRuleType firewall_rule_type = 10;
      Specified by:
      getFirewallRuleType in interface FirewallInfoOrBuilder
      Returns:
      The firewallRuleType.
    • setFirewallRuleType

      public FirewallInfo.Builder setFirewallRuleType(FirewallInfo.FirewallRuleType value)
       The firewall rule's type.
       
      .google.cloud.networkmanagement.v1beta1.FirewallInfo.FirewallRuleType firewall_rule_type = 10;
      Parameters:
      value - The firewallRuleType to set.
      Returns:
      This builder for chaining.
    • clearFirewallRuleType

      public FirewallInfo.Builder clearFirewallRuleType()
       The firewall rule's type.
       
      .google.cloud.networkmanagement.v1beta1.FirewallInfo.FirewallRuleType firewall_rule_type = 10;
      Returns:
      This builder for chaining.
    • getPolicyPriority

      public int getPolicyPriority()
       The priority of the firewall policy that this rule is associated with.
       This field is not applicable to VPC firewall rules and implied VPC firewall
       rules.
       
      int32 policy_priority = 12;
      Specified by:
      getPolicyPriority in interface FirewallInfoOrBuilder
      Returns:
      The policyPriority.
    • setPolicyPriority

      public FirewallInfo.Builder setPolicyPriority(int value)
       The priority of the firewall policy that this rule is associated with.
       This field is not applicable to VPC firewall rules and implied VPC firewall
       rules.
       
      int32 policy_priority = 12;
      Parameters:
      value - The policyPriority to set.
      Returns:
      This builder for chaining.
    • clearPolicyPriority

      public FirewallInfo.Builder clearPolicyPriority()
       The priority of the firewall policy that this rule is associated with.
       This field is not applicable to VPC firewall rules and implied VPC firewall
       rules.
       
      int32 policy_priority = 12;
      Returns:
      This builder for chaining.
    • getTargetTypeValue

      public int getTargetTypeValue()
       Target type of the firewall rule.
       
      .google.cloud.networkmanagement.v1beta1.FirewallInfo.TargetType target_type = 13;
      Specified by:
      getTargetTypeValue in interface FirewallInfoOrBuilder
      Returns:
      The enum numeric value on the wire for targetType.
    • setTargetTypeValue

      public FirewallInfo.Builder setTargetTypeValue(int value)
       Target type of the firewall rule.
       
      .google.cloud.networkmanagement.v1beta1.FirewallInfo.TargetType target_type = 13;
      Parameters:
      value - The enum numeric value on the wire for targetType to set.
      Returns:
      This builder for chaining.
    • getTargetType

      public FirewallInfo.TargetType getTargetType()
       Target type of the firewall rule.
       
      .google.cloud.networkmanagement.v1beta1.FirewallInfo.TargetType target_type = 13;
      Specified by:
      getTargetType in interface FirewallInfoOrBuilder
      Returns:
      The targetType.
    • setTargetType

      public FirewallInfo.Builder setTargetType(FirewallInfo.TargetType value)
       Target type of the firewall rule.
       
      .google.cloud.networkmanagement.v1beta1.FirewallInfo.TargetType target_type = 13;
      Parameters:
      value - The targetType to set.
      Returns:
      This builder for chaining.
    • clearTargetType

      public FirewallInfo.Builder clearTargetType()
       Target type of the firewall rule.
       
      .google.cloud.networkmanagement.v1beta1.FirewallInfo.TargetType target_type = 13;
      Returns:
      This builder for chaining.