Interface FirewallEndpointOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
FirewallEndpoint, FirewallEndpoint.Builder

@Generated public interface FirewallEndpointOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Immutable. Identifier. Name of resource.
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Immutable. Identifier. Name of resource.
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The bytes for name.
    • getDescription

      String getDescription()
       Optional. Description of the firewall endpoint. Max length 2048
       characters.
       
      string description = 9 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       Optional. Description of the firewall endpoint. Max length 2048
       characters.
       
      string description = 9 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for description.
    • hasCreateTime

      boolean hasCreateTime()
       Output only. Create time stamp.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      com.google.protobuf.Timestamp getCreateTime()
       Output only. Create time stamp.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. Create time stamp.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasUpdateTime

      boolean hasUpdateTime()
       Output only. Update time stamp
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      com.google.protobuf.Timestamp getUpdateTime()
       Output only. Update time stamp
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. Update time stamp
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getLabelsCount

      int getLabelsCount()
       Optional. Labels as key value pairs
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • containsLabels

      boolean containsLabels(String key)
       Optional. Labels as key value pairs
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getLabels

      Deprecated.
      Use getLabelsMap() instead.
    • getLabelsMap

      Map<String,String> getLabelsMap()
       Optional. Labels as key value pairs
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getLabelsOrDefault

      String getLabelsOrDefault(String key, String defaultValue)
       Optional. Labels as key value pairs
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getLabelsOrThrow

      String getLabelsOrThrow(String key)
       Optional. Labels as key value pairs
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getStateValue

      int getStateValue()
       Output only. Current state of the endpoint.
       
      .google.cloud.networksecurity.v1.FirewallEndpoint.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for state.
    • getState

       Output only. Current state of the endpoint.
       
      .google.cloud.networksecurity.v1.FirewallEndpoint.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The state.
    • getReconciling

      boolean getReconciling()
       Output only. Whether reconciling is in progress, recommended per
       https://google.aip.dev/128.
       
      bool reconciling = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The reconciling.
    • getAssociatedNetworksList

      @Deprecated List<String> getAssociatedNetworksList()
      Deprecated.
      google.cloud.networksecurity.v1.FirewallEndpoint.associated_networks is deprecated. See google/cloud/networksecurity/v1/firewall_activation.proto;l=265
       Output only. List of networks that are associated with this endpoint in the
       local zone. This is a projection of the FirewallEndpointAssociations
       pointing at this endpoint. A network will only appear in this list after
       traffic routing is fully configured. Format:
       projects/{project}/global/networks/{name}.
       
      repeated string associated_networks = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      A list containing the associatedNetworks.
    • getAssociatedNetworksCount

      @Deprecated int getAssociatedNetworksCount()
      Deprecated.
      google.cloud.networksecurity.v1.FirewallEndpoint.associated_networks is deprecated. See google/cloud/networksecurity/v1/firewall_activation.proto;l=265
       Output only. List of networks that are associated with this endpoint in the
       local zone. This is a projection of the FirewallEndpointAssociations
       pointing at this endpoint. A network will only appear in this list after
       traffic routing is fully configured. Format:
       projects/{project}/global/networks/{name}.
       
      repeated string associated_networks = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The count of associatedNetworks.
    • getAssociatedNetworks

      @Deprecated String getAssociatedNetworks(int index)
      Deprecated.
      google.cloud.networksecurity.v1.FirewallEndpoint.associated_networks is deprecated. See google/cloud/networksecurity/v1/firewall_activation.proto;l=265
       Output only. List of networks that are associated with this endpoint in the
       local zone. This is a projection of the FirewallEndpointAssociations
       pointing at this endpoint. A network will only appear in this list after
       traffic routing is fully configured. Format:
       projects/{project}/global/networks/{name}.
       
      repeated string associated_networks = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      index - The index of the element to return.
      Returns:
      The associatedNetworks at the given index.
    • getAssociatedNetworksBytes

      @Deprecated com.google.protobuf.ByteString getAssociatedNetworksBytes(int index)
      Deprecated.
      google.cloud.networksecurity.v1.FirewallEndpoint.associated_networks is deprecated. See google/cloud/networksecurity/v1/firewall_activation.proto;l=265
       Output only. List of networks that are associated with this endpoint in the
       local zone. This is a projection of the FirewallEndpointAssociations
       pointing at this endpoint. A network will only appear in this list after
       traffic routing is fully configured. Format:
       projects/{project}/global/networks/{name}.
       
      repeated string associated_networks = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the associatedNetworks at the given index.
    • getAssociationsList

       Output only. List of FirewallEndpointAssociations that are associated to
       this endpoint. An association will only appear in this list after traffic
       routing is fully configured.
       
      repeated .google.cloud.networksecurity.v1.FirewallEndpoint.AssociationReference associations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAssociations

      FirewallEndpoint.AssociationReference getAssociations(int index)
       Output only. List of FirewallEndpointAssociations that are associated to
       this endpoint. An association will only appear in this list after traffic
       routing is fully configured.
       
      repeated .google.cloud.networksecurity.v1.FirewallEndpoint.AssociationReference associations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAssociationsCount

      int getAssociationsCount()
       Output only. List of FirewallEndpointAssociations that are associated to
       this endpoint. An association will only appear in this list after traffic
       routing is fully configured.
       
      repeated .google.cloud.networksecurity.v1.FirewallEndpoint.AssociationReference associations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAssociationsOrBuilderList

      List<? extends FirewallEndpoint.AssociationReferenceOrBuilder> getAssociationsOrBuilderList()
       Output only. List of FirewallEndpointAssociations that are associated to
       this endpoint. An association will only appear in this list after traffic
       routing is fully configured.
       
      repeated .google.cloud.networksecurity.v1.FirewallEndpoint.AssociationReference associations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAssociationsOrBuilder

      FirewallEndpoint.AssociationReferenceOrBuilder getAssociationsOrBuilder(int index)
       Output only. List of FirewallEndpointAssociations that are associated to
       this endpoint. An association will only appear in this list after traffic
       routing is fully configured.
       
      repeated .google.cloud.networksecurity.v1.FirewallEndpoint.AssociationReference associations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasSatisfiesPzs

      boolean hasSatisfiesPzs()
       Output only. [Output Only] Reserved for future use.
       
      optional bool satisfies_pzs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the satisfiesPzs field is set.
    • getSatisfiesPzs

      boolean getSatisfiesPzs()
       Output only. [Output Only] Reserved for future use.
       
      optional bool satisfies_pzs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The satisfiesPzs.
    • hasSatisfiesPzi

      boolean hasSatisfiesPzi()
       Output only. [Output Only] Reserved for future use.
       
      optional bool satisfies_pzi = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the satisfiesPzi field is set.
    • getSatisfiesPzi

      boolean getSatisfiesPzi()
       Output only. [Output Only] Reserved for future use.
       
      optional bool satisfies_pzi = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The satisfiesPzi.
    • getBillingProjectId

      String getBillingProjectId()
       Optional. Project to charge for the deployed firewall endpoint.
       This field must be specified when creating the endpoint in the organization
       scope, and should be omitted otherwise.
       
      string billing_project_id = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The billingProjectId.
    • getBillingProjectIdBytes

      com.google.protobuf.ByteString getBillingProjectIdBytes()
       Optional. Project to charge for the deployed firewall endpoint.
       This field must be specified when creating the endpoint in the organization
       scope, and should be omitted otherwise.
       
      string billing_project_id = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for billingProjectId.
    • hasEndpointSettings

      boolean hasEndpointSettings()
       Optional. Settings for the endpoint.
       
      .google.cloud.networksecurity.v1.FirewallEndpoint.EndpointSettings endpoint_settings = 19 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the endpointSettings field is set.
    • getEndpointSettings

      FirewallEndpoint.EndpointSettings getEndpointSettings()
       Optional. Settings for the endpoint.
       
      .google.cloud.networksecurity.v1.FirewallEndpoint.EndpointSettings endpoint_settings = 19 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The endpointSettings.
    • getEndpointSettingsOrBuilder

      FirewallEndpoint.EndpointSettingsOrBuilder getEndpointSettingsOrBuilder()
       Optional. Settings for the endpoint.
       
      .google.cloud.networksecurity.v1.FirewallEndpoint.EndpointSettings endpoint_settings = 19 [(.google.api.field_behavior) = OPTIONAL];