| Class | Description | 
| com.google.cloud.networksecurity.v1.AddAddressGroupItemsRequest | Request used by the AddAddressGroupItems method. | 
| com.google.cloud.networksecurity.v1.AddAddressGroupItemsRequest.Builder | Request used by the AddAddressGroupItems method. | 
| com.google.cloud.networksecurity.v1.AddressGroup | AddressGroup is a resource that specifies how a collection of IP/DNS used
 in Firewall Policy. | 
| com.google.cloud.networksecurity.v1.AddressGroup.Builder | AddressGroup is a resource that specifies how a collection of IP/DNS used
 in Firewall Policy. | 
| com.google.cloud.networksecurity.v1.AddressGroupName |  | 
| com.google.cloud.networksecurity.v1.AddressGroupName.Builder | Builder for projects/{project}/locations/{location}/addressGroups/{address_group}. | 
| com.google.cloud.networksecurity.v1.AddressGroupName.OrganizationLocationAddressGroupBuilder | Builder for organizations/{organization}/locations/{location}/addressGroups/{address_group}. | 
| com.google.cloud.networksecurity.v1.AddressGroupProto |  | 
| com.google.cloud.networksecurity.v1.AddressGroupServiceClient.ListAddressGroupReferencesFixedSizeCollection |  | 
| com.google.cloud.networksecurity.v1.AddressGroupServiceClient.ListAddressGroupReferencesPage |  | 
| com.google.cloud.networksecurity.v1.AddressGroupServiceClient.ListAddressGroupReferencesPagedResponse |  | 
| com.google.cloud.networksecurity.v1.AddressGroupServiceClient.ListAddressGroupsFixedSizeCollection |  | 
| com.google.cloud.networksecurity.v1.AddressGroupServiceClient.ListAddressGroupsPage |  | 
| com.google.cloud.networksecurity.v1.AddressGroupServiceClient.ListAddressGroupsPagedResponse |  | 
| com.google.cloud.networksecurity.v1.AddressGroupServiceClient.ListLocationsFixedSizeCollection |  | 
| com.google.cloud.networksecurity.v1.AddressGroupServiceClient.ListLocationsPage |  | 
| com.google.cloud.networksecurity.v1.AddressGroupServiceClient.ListLocationsPagedResponse |  | 
| com.google.cloud.networksecurity.v1.AddressGroupServiceGrpc | AddressGroup is a resource that manages a collection of IP or Domain Names,
 it can be used in Firewall Policy to represent allow or deny traffic from
 all the IP or Domain Names from the Address Group. | 
| com.google.cloud.networksecurity.v1.AddressGroupServiceGrpc.AddressGroupServiceImplBase | Base class for the server implementation of the service AddressGroupService.
 AddressGroup is a resource that manages a collection of IP or Domain Names, | 
| com.google.cloud.networksecurity.v1.AddressGroupServiceSettings.Builder | Builder for AddressGroupServiceSettings. | 
| com.google.cloud.networksecurity.v1.AuthorizationPolicy | AuthorizationPolicy is a resource that specifies how a server
 should authorize incoming connections. This resource in itself does
 not change the configuration unless it's attached to a target https | 
| com.google.cloud.networksecurity.v1.AuthorizationPolicy.Builder | AuthorizationPolicy is a resource that specifies how a server
 should authorize incoming connections. This resource in itself does
 not change the configuration unless it's attached to a target https | 
| com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule | Specification of rules. | 
| com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Builder | Specification of rules. | 
| com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination | Specification of traffic destination attributes. | 
| com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination.Builder | Specification of traffic destination attributes. | 
| com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination.HttpHeaderMatch | Specification of HTTP header match attributes. | 
| com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination.HttpHeaderMatch.Builder | Specification of HTTP header match attributes. | 
| com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Source | Specification of traffic source attributes. | 
| com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Source.Builder | Specification of traffic source attributes. | 
| com.google.cloud.networksecurity.v1.AuthorizationPolicyName |  | 
| com.google.cloud.networksecurity.v1.AuthorizationPolicyName.Builder | Builder for
 projects/{project}/locations/{location}/authorizationPolicies/{authorization_policy}. | 
| com.google.cloud.networksecurity.v1.AuthorizationPolicyProto |  | 
| com.google.cloud.networksecurity.v1.CertificateProvider | Specification of certificate provider. Defines the mechanism to obtain the
 certificate and private key for peer to peer authentication. | 
| com.google.cloud.networksecurity.v1.CertificateProvider.Builder | Specification of certificate provider. Defines the mechanism to obtain the
 certificate and private key for peer to peer authentication. | 
| com.google.cloud.networksecurity.v1.CertificateProviderInstance | Specification of a TLS certificate provider instance. Workloads may have one
 or more CertificateProvider instances (plugins) and one of them is enabled
 and configured by specifying this message. Workloads use the values from this | 
| com.google.cloud.networksecurity.v1.CertificateProviderInstance.Builder | Specification of a TLS certificate provider instance. Workloads may have one
 or more CertificateProvider instances (plugins) and one of them is enabled
 and configured by specifying this message. Workloads use the values from this | 
| com.google.cloud.networksecurity.v1.ClientTlsPolicy | ClientTlsPolicy is a resource that specifies how a client should authenticate
 connections to backends of a service. This resource itself does not affect
 configuration unless it is attached to a backend service resource. | 
| com.google.cloud.networksecurity.v1.ClientTlsPolicy.Builder | ClientTlsPolicy is a resource that specifies how a client should authenticate
 connections to backends of a service. This resource itself does not affect
 configuration unless it is attached to a backend service resource. | 
| com.google.cloud.networksecurity.v1.ClientTlsPolicyName |  | 
| com.google.cloud.networksecurity.v1.ClientTlsPolicyName.Builder | Builder for projects/{project}/locations/{location}/clientTlsPolicies/{client_tls_policy}. | 
| com.google.cloud.networksecurity.v1.ClientTlsPolicyProto |  | 
| com.google.cloud.networksecurity.v1.CloneAddressGroupItemsRequest | Request used by the CloneAddressGroupItems method. | 
| com.google.cloud.networksecurity.v1.CloneAddressGroupItemsRequest.Builder | Request used by the CloneAddressGroupItems method. | 
| com.google.cloud.networksecurity.v1.CommonProto |  | 
| com.google.cloud.networksecurity.v1.CreateAddressGroupRequest | Request used by the CreateAddressGroup method. | 
| com.google.cloud.networksecurity.v1.CreateAddressGroupRequest.Builder | Request used by the CreateAddressGroup method. | 
| com.google.cloud.networksecurity.v1.CreateAuthorizationPolicyRequest | Request used by the CreateAuthorizationPolicy method. | 
| com.google.cloud.networksecurity.v1.CreateAuthorizationPolicyRequest.Builder | Request used by the CreateAuthorizationPolicy method. | 
| com.google.cloud.networksecurity.v1.CreateClientTlsPolicyRequest | Request used by the CreateClientTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.CreateClientTlsPolicyRequest.Builder | Request used by the CreateClientTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.CreateServerTlsPolicyRequest | Request used by the CreateServerTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.CreateServerTlsPolicyRequest.Builder | Request used by the CreateServerTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.DeleteAddressGroupRequest | Request used by the DeleteAddressGroup method. | 
| com.google.cloud.networksecurity.v1.DeleteAddressGroupRequest.Builder | Request used by the DeleteAddressGroup method. | 
| com.google.cloud.networksecurity.v1.DeleteAuthorizationPolicyRequest | Request used by the DeleteAuthorizationPolicy method. | 
| com.google.cloud.networksecurity.v1.DeleteAuthorizationPolicyRequest.Builder | Request used by the DeleteAuthorizationPolicy method. | 
| com.google.cloud.networksecurity.v1.DeleteClientTlsPolicyRequest | Request used by the DeleteClientTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.DeleteClientTlsPolicyRequest.Builder | Request used by the DeleteClientTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.DeleteServerTlsPolicyRequest | Request used by the DeleteServerTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.DeleteServerTlsPolicyRequest.Builder | Request used by the DeleteServerTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.GetAddressGroupRequest | Request used by the GetAddressGroup method. | 
| com.google.cloud.networksecurity.v1.GetAddressGroupRequest.Builder | Request used by the GetAddressGroup method. | 
| com.google.cloud.networksecurity.v1.GetAuthorizationPolicyRequest | Request used by the GetAuthorizationPolicy method. | 
| com.google.cloud.networksecurity.v1.GetAuthorizationPolicyRequest.Builder | Request used by the GetAuthorizationPolicy method. | 
| com.google.cloud.networksecurity.v1.GetClientTlsPolicyRequest | Request used by the GetClientTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.GetClientTlsPolicyRequest.Builder | Request used by the GetClientTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.GetServerTlsPolicyRequest | Request used by the GetServerTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.GetServerTlsPolicyRequest.Builder | Request used by the GetServerTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.GrpcEndpoint | Specification of the GRPC Endpoint. | 
| com.google.cloud.networksecurity.v1.GrpcEndpoint.Builder | Specification of the GRPC Endpoint. | 
| com.google.cloud.networksecurity.v1.ListAddressGroupReferencesRequest | Request used by the ListAddressGroupReferences method. | 
| com.google.cloud.networksecurity.v1.ListAddressGroupReferencesRequest.Builder | Request used by the ListAddressGroupReferences method. | 
| com.google.cloud.networksecurity.v1.ListAddressGroupReferencesResponse | Response of the ListAddressGroupReferences method. | 
| com.google.cloud.networksecurity.v1.ListAddressGroupReferencesResponse.AddressGroupReference | The Reference of AddressGroup. | 
| com.google.cloud.networksecurity.v1.ListAddressGroupReferencesResponse.AddressGroupReference.Builder | The Reference of AddressGroup. | 
| com.google.cloud.networksecurity.v1.ListAddressGroupReferencesResponse.Builder | Response of the ListAddressGroupReferences method. | 
| com.google.cloud.networksecurity.v1.ListAddressGroupsRequest | Request used with the ListAddressGroups method. | 
| com.google.cloud.networksecurity.v1.ListAddressGroupsRequest.Builder | Request used with the ListAddressGroups method. | 
| com.google.cloud.networksecurity.v1.ListAddressGroupsResponse | Response returned by the ListAddressGroups method. | 
| com.google.cloud.networksecurity.v1.ListAddressGroupsResponse.Builder | Response returned by the ListAddressGroups method. | 
| com.google.cloud.networksecurity.v1.ListAuthorizationPoliciesRequest | Request used with the ListAuthorizationPolicies method. | 
| com.google.cloud.networksecurity.v1.ListAuthorizationPoliciesRequest.Builder | Request used with the ListAuthorizationPolicies method. | 
| com.google.cloud.networksecurity.v1.ListAuthorizationPoliciesResponse | Response returned by the ListAuthorizationPolicies method. | 
| com.google.cloud.networksecurity.v1.ListAuthorizationPoliciesResponse.Builder | Response returned by the ListAuthorizationPolicies method. | 
| com.google.cloud.networksecurity.v1.ListClientTlsPoliciesRequest | Request used by the ListClientTlsPolicies method. | 
| com.google.cloud.networksecurity.v1.ListClientTlsPoliciesRequest.Builder | Request used by the ListClientTlsPolicies method. | 
| com.google.cloud.networksecurity.v1.ListClientTlsPoliciesResponse | Response returned by the ListClientTlsPolicies method. | 
| com.google.cloud.networksecurity.v1.ListClientTlsPoliciesResponse.Builder | Response returned by the ListClientTlsPolicies method. | 
| com.google.cloud.networksecurity.v1.ListServerTlsPoliciesRequest | Request used by the ListServerTlsPolicies method. | 
| com.google.cloud.networksecurity.v1.ListServerTlsPoliciesRequest.Builder | Request used by the ListServerTlsPolicies method. | 
| com.google.cloud.networksecurity.v1.ListServerTlsPoliciesResponse | Response returned by the ListServerTlsPolicies method. | 
| com.google.cloud.networksecurity.v1.ListServerTlsPoliciesResponse.Builder | Response returned by the ListServerTlsPolicies method. | 
| com.google.cloud.networksecurity.v1.LocationName |  | 
| com.google.cloud.networksecurity.v1.LocationName.Builder | Builder for projects/{project}/locations/{location}. | 
| com.google.cloud.networksecurity.v1.NetworkSecurityClient.ListAuthorizationPoliciesFixedSizeCollection |  | 
| com.google.cloud.networksecurity.v1.NetworkSecurityClient.ListAuthorizationPoliciesPage |  | 
| com.google.cloud.networksecurity.v1.NetworkSecurityClient.ListAuthorizationPoliciesPagedResponse |  | 
| com.google.cloud.networksecurity.v1.NetworkSecurityClient.ListClientTlsPoliciesFixedSizeCollection |  | 
| com.google.cloud.networksecurity.v1.NetworkSecurityClient.ListClientTlsPoliciesPage |  | 
| com.google.cloud.networksecurity.v1.NetworkSecurityClient.ListClientTlsPoliciesPagedResponse |  | 
| com.google.cloud.networksecurity.v1.NetworkSecurityClient.ListLocationsFixedSizeCollection |  | 
| com.google.cloud.networksecurity.v1.NetworkSecurityClient.ListLocationsPage |  | 
| com.google.cloud.networksecurity.v1.NetworkSecurityClient.ListLocationsPagedResponse |  | 
| com.google.cloud.networksecurity.v1.NetworkSecurityClient.ListServerTlsPoliciesFixedSizeCollection |  | 
| com.google.cloud.networksecurity.v1.NetworkSecurityClient.ListServerTlsPoliciesPage |  | 
| com.google.cloud.networksecurity.v1.NetworkSecurityClient.ListServerTlsPoliciesPagedResponse |  | 
| com.google.cloud.networksecurity.v1.NetworkSecurityGrpc | Network Security API provides resources to configure authentication and
 authorization policies. Refer to per API resource documentation for more
 information. | 
| com.google.cloud.networksecurity.v1.NetworkSecurityGrpc.NetworkSecurityImplBase | Base class for the server implementation of the service NetworkSecurity.
 Network Security API provides resources to configure authentication and | 
| com.google.cloud.networksecurity.v1.NetworkSecurityOuterClass |  | 
| com.google.cloud.networksecurity.v1.NetworkSecuritySettings.Builder | Builder for NetworkSecuritySettings. | 
| com.google.cloud.networksecurity.v1.OperationMetadata | Represents the metadata of the long-running operation. | 
| com.google.cloud.networksecurity.v1.OperationMetadata.Builder | Represents the metadata of the long-running operation. | 
| com.google.cloud.networksecurity.v1.OrganizationAddressGroupServiceClient.ListAddressGroupReferencesFixedSizeCollection |  | 
| com.google.cloud.networksecurity.v1.OrganizationAddressGroupServiceClient.ListAddressGroupReferencesPage |  | 
| com.google.cloud.networksecurity.v1.OrganizationAddressGroupServiceClient.ListAddressGroupReferencesPagedResponse |  | 
| com.google.cloud.networksecurity.v1.OrganizationAddressGroupServiceClient.ListAddressGroupsFixedSizeCollection |  | 
| com.google.cloud.networksecurity.v1.OrganizationAddressGroupServiceClient.ListAddressGroupsPage |  | 
| com.google.cloud.networksecurity.v1.OrganizationAddressGroupServiceClient.ListAddressGroupsPagedResponse |  | 
| com.google.cloud.networksecurity.v1.OrganizationAddressGroupServiceClient.ListLocationsFixedSizeCollection |  | 
| com.google.cloud.networksecurity.v1.OrganizationAddressGroupServiceClient.ListLocationsPage |  | 
| com.google.cloud.networksecurity.v1.OrganizationAddressGroupServiceClient.ListLocationsPagedResponse |  | 
| com.google.cloud.networksecurity.v1.OrganizationAddressGroupServiceGrpc | Organization AddressGroup is created under organization. Requests against
 Organization AddressGroup will use project from request credential for
 activation/quota/visibility check. | 
| com.google.cloud.networksecurity.v1.OrganizationAddressGroupServiceGrpc.OrganizationAddressGroupServiceImplBase | Base class for the server implementation of the service OrganizationAddressGroupService.
 Organization AddressGroup is created under organization. Requests against | 
| com.google.cloud.networksecurity.v1.OrganizationAddressGroupServiceSettings.Builder | Builder for OrganizationAddressGroupServiceSettings. | 
| com.google.cloud.networksecurity.v1.OrganizationLocationName |  | 
| com.google.cloud.networksecurity.v1.OrganizationLocationName.Builder | Builder for organizations/{organization}/locations/{location}. | 
| com.google.cloud.networksecurity.v1.RemoveAddressGroupItemsRequest | Request used by the RemoveAddressGroupItems method. | 
| com.google.cloud.networksecurity.v1.RemoveAddressGroupItemsRequest.Builder | Request used by the RemoveAddressGroupItems method. | 
| com.google.cloud.networksecurity.v1.ServerTlsPolicy | ServerTlsPolicy is a resource that specifies how a server should authenticate
 incoming requests. This resource itself does not affect configuration unless
 it is attached to a target https proxy or endpoint config selector resource. | 
| com.google.cloud.networksecurity.v1.ServerTlsPolicy.Builder | ServerTlsPolicy is a resource that specifies how a server should authenticate
 incoming requests. This resource itself does not affect configuration unless
 it is attached to a target https proxy or endpoint config selector resource. | 
| com.google.cloud.networksecurity.v1.ServerTlsPolicy.MTLSPolicy | Specification of the MTLSPolicy. | 
| com.google.cloud.networksecurity.v1.ServerTlsPolicy.MTLSPolicy.Builder | Specification of the MTLSPolicy. | 
| com.google.cloud.networksecurity.v1.ServerTlsPolicyName |  | 
| com.google.cloud.networksecurity.v1.ServerTlsPolicyName.Builder | Builder for projects/{project}/locations/{location}/serverTlsPolicies/{server_tls_policy}. | 
| com.google.cloud.networksecurity.v1.ServerTlsPolicyProto |  | 
| com.google.cloud.networksecurity.v1.TlsProto |  | 
| com.google.cloud.networksecurity.v1.UpdateAddressGroupRequest | Request used by the UpdateAddressGroup method. | 
| com.google.cloud.networksecurity.v1.UpdateAddressGroupRequest.Builder | Request used by the UpdateAddressGroup method. | 
| com.google.cloud.networksecurity.v1.UpdateAuthorizationPolicyRequest | Request used by the UpdateAuthorizationPolicy method. | 
| com.google.cloud.networksecurity.v1.UpdateAuthorizationPolicyRequest.Builder | Request used by the UpdateAuthorizationPolicy method. | 
| com.google.cloud.networksecurity.v1.UpdateClientTlsPolicyRequest | Request used by UpdateClientTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.UpdateClientTlsPolicyRequest.Builder | Request used by UpdateClientTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.UpdateServerTlsPolicyRequest | Request used by UpdateServerTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.UpdateServerTlsPolicyRequest.Builder | Request used by UpdateServerTlsPolicy method. | 
| com.google.cloud.networksecurity.v1.ValidationCA | Specification of ValidationCA. Defines the mechanism to obtain the
 Certificate Authority certificate to validate the peer certificate. | 
| com.google.cloud.networksecurity.v1.ValidationCA.Builder | Specification of ValidationCA. Defines the mechanism to obtain the
 Certificate Authority certificate to validate the peer certificate. |