Package com.google.cloud.networksecurity.v1 (0.54.0)

Repository

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

ClientDescription
com.google.cloud.networksecurity.v1.NetworkSecurityClientService Description: Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.

This class provides the ability to make remote calls to the backing service through method

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

SettingsDescription
com.google.cloud.networksecurity.v1.NetworkSecuritySettingsSettings class to configure an instance of NetworkSecurityClient.

The default instance has everything set to sensible defaults:

Classes

ClassDescription
com.google.cloud.networksecurity.v1.AuthorizationPolicyAuthorizationPolicy 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.BuilderAuthorizationPolicy 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.RuleSpecification of rules.
com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.BuilderSpecification of rules.
com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.DestinationSpecification of traffic destination attributes.
com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination.BuilderSpecification of traffic destination attributes.
com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination.HttpHeaderMatchSpecification of HTTP header match attributes.
com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination.HttpHeaderMatch.BuilderSpecification of HTTP header match attributes.
com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.SourceSpecification of traffic source attributes.
com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Source.BuilderSpecification of traffic source attributes.
com.google.cloud.networksecurity.v1.AuthorizationPolicyName
com.google.cloud.networksecurity.v1.AuthorizationPolicyName.BuilderBuilder for projects/{project}/locations/{location}/authorizationPolicies/{authorization_policy}.
com.google.cloud.networksecurity.v1.AuthorizationPolicyProto
com.google.cloud.networksecurity.v1.CertificateProviderSpecification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.
com.google.cloud.networksecurity.v1.CertificateProvider.BuilderSpecification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.
com.google.cloud.networksecurity.v1.CertificateProviderInstanceSpecification 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.BuilderSpecification 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.ClientTlsPolicyClientTlsPolicy 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.BuilderClientTlsPolicy 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.BuilderBuilder for projects/{project}/locations/{location}/clientTlsPolicies/{client_tls_policy}.
com.google.cloud.networksecurity.v1.ClientTlsPolicyProto
com.google.cloud.networksecurity.v1.CommonProto
com.google.cloud.networksecurity.v1.CreateAuthorizationPolicyRequestRequest used by the CreateAuthorizationPolicy method.
com.google.cloud.networksecurity.v1.CreateAuthorizationPolicyRequest.BuilderRequest used by the CreateAuthorizationPolicy method.
com.google.cloud.networksecurity.v1.CreateClientTlsPolicyRequestRequest used by the CreateClientTlsPolicy method.
com.google.cloud.networksecurity.v1.CreateClientTlsPolicyRequest.BuilderRequest used by the CreateClientTlsPolicy method.
com.google.cloud.networksecurity.v1.CreateServerTlsPolicyRequestRequest used by the CreateServerTlsPolicy method.
com.google.cloud.networksecurity.v1.CreateServerTlsPolicyRequest.BuilderRequest used by the CreateServerTlsPolicy method.
com.google.cloud.networksecurity.v1.DeleteAuthorizationPolicyRequestRequest used by the DeleteAuthorizationPolicy method.
com.google.cloud.networksecurity.v1.DeleteAuthorizationPolicyRequest.BuilderRequest used by the DeleteAuthorizationPolicy method.
com.google.cloud.networksecurity.v1.DeleteClientTlsPolicyRequestRequest used by the DeleteClientTlsPolicy method.
com.google.cloud.networksecurity.v1.DeleteClientTlsPolicyRequest.BuilderRequest used by the DeleteClientTlsPolicy method.
com.google.cloud.networksecurity.v1.DeleteServerTlsPolicyRequestRequest used by the DeleteServerTlsPolicy method.
com.google.cloud.networksecurity.v1.DeleteServerTlsPolicyRequest.BuilderRequest used by the DeleteServerTlsPolicy method.
com.google.cloud.networksecurity.v1.GetAuthorizationPolicyRequestRequest used by the GetAuthorizationPolicy method.
com.google.cloud.networksecurity.v1.GetAuthorizationPolicyRequest.BuilderRequest used by the GetAuthorizationPolicy method.
com.google.cloud.networksecurity.v1.GetClientTlsPolicyRequestRequest used by the GetClientTlsPolicy method.
com.google.cloud.networksecurity.v1.GetClientTlsPolicyRequest.BuilderRequest used by the GetClientTlsPolicy method.
com.google.cloud.networksecurity.v1.GetServerTlsPolicyRequestRequest used by the GetServerTlsPolicy method.
com.google.cloud.networksecurity.v1.GetServerTlsPolicyRequest.BuilderRequest used by the GetServerTlsPolicy method.
com.google.cloud.networksecurity.v1.GrpcEndpointSpecification of the GRPC Endpoint.
com.google.cloud.networksecurity.v1.GrpcEndpoint.BuilderSpecification of the GRPC Endpoint.
com.google.cloud.networksecurity.v1.ListAuthorizationPoliciesRequestRequest used with the ListAuthorizationPolicies method.
com.google.cloud.networksecurity.v1.ListAuthorizationPoliciesRequest.BuilderRequest used with the ListAuthorizationPolicies method.
com.google.cloud.networksecurity.v1.ListAuthorizationPoliciesResponseResponse returned by the ListAuthorizationPolicies method.
com.google.cloud.networksecurity.v1.ListAuthorizationPoliciesResponse.BuilderResponse returned by the ListAuthorizationPolicies method.
com.google.cloud.networksecurity.v1.ListClientTlsPoliciesRequestRequest used by the ListClientTlsPolicies method.
com.google.cloud.networksecurity.v1.ListClientTlsPoliciesRequest.BuilderRequest used by the ListClientTlsPolicies method.
com.google.cloud.networksecurity.v1.ListClientTlsPoliciesResponseResponse returned by the ListClientTlsPolicies method.
com.google.cloud.networksecurity.v1.ListClientTlsPoliciesResponse.BuilderResponse returned by the ListClientTlsPolicies method.
com.google.cloud.networksecurity.v1.ListServerTlsPoliciesRequestRequest used by the ListServerTlsPolicies method.
com.google.cloud.networksecurity.v1.ListServerTlsPoliciesRequest.BuilderRequest used by the ListServerTlsPolicies method.
com.google.cloud.networksecurity.v1.ListServerTlsPoliciesResponseResponse returned by the ListServerTlsPolicies method.
com.google.cloud.networksecurity.v1.ListServerTlsPoliciesResponse.BuilderResponse returned by the ListServerTlsPolicies method.
com.google.cloud.networksecurity.v1.LocationName
com.google.cloud.networksecurity.v1.LocationName.BuilderBuilder 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.NetworkSecurityGrpcNetwork 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.NetworkSecurityImplBaseBase 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.BuilderBuilder for NetworkSecuritySettings.
com.google.cloud.networksecurity.v1.OperationMetadataRepresents the metadata of the long-running operation.
com.google.cloud.networksecurity.v1.OperationMetadata.BuilderRepresents the metadata of the long-running operation.
com.google.cloud.networksecurity.v1.ServerTlsPolicyServerTlsPolicy 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.BuilderServerTlsPolicy 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.MTLSPolicySpecification of the MTLSPolicy.
com.google.cloud.networksecurity.v1.ServerTlsPolicy.MTLSPolicy.BuilderSpecification of the MTLSPolicy.
com.google.cloud.networksecurity.v1.ServerTlsPolicyName
com.google.cloud.networksecurity.v1.ServerTlsPolicyName.BuilderBuilder 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.UpdateAuthorizationPolicyRequestRequest used by the UpdateAuthorizationPolicy method.
com.google.cloud.networksecurity.v1.UpdateAuthorizationPolicyRequest.BuilderRequest used by the UpdateAuthorizationPolicy method.
com.google.cloud.networksecurity.v1.UpdateClientTlsPolicyRequestRequest used by UpdateClientTlsPolicy method.
com.google.cloud.networksecurity.v1.UpdateClientTlsPolicyRequest.BuilderRequest used by UpdateClientTlsPolicy method.
com.google.cloud.networksecurity.v1.UpdateServerTlsPolicyRequestRequest used by UpdateServerTlsPolicy method.
com.google.cloud.networksecurity.v1.UpdateServerTlsPolicyRequest.BuilderRequest used by UpdateServerTlsPolicy method.
com.google.cloud.networksecurity.v1.ValidationCASpecification of ValidationCA. Defines the mechanism to obtain the Certificate Authority certificate to validate the peer certificate.
com.google.cloud.networksecurity.v1.ValidationCA.BuilderSpecification of ValidationCA. Defines the mechanism to obtain the Certificate Authority certificate to validate the peer certificate.

Interfaces

InterfaceDescription
com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination.HttpHeaderMatchOrBuilder
com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.DestinationOrBuilder
com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.SourceOrBuilder
com.google.cloud.networksecurity.v1.AuthorizationPolicy.RuleOrBuilder
com.google.cloud.networksecurity.v1.AuthorizationPolicyOrBuilder
com.google.cloud.networksecurity.v1.CertificateProviderInstanceOrBuilder
com.google.cloud.networksecurity.v1.CertificateProviderOrBuilder
com.google.cloud.networksecurity.v1.ClientTlsPolicyOrBuilder
com.google.cloud.networksecurity.v1.CreateAuthorizationPolicyRequestOrBuilder
com.google.cloud.networksecurity.v1.CreateClientTlsPolicyRequestOrBuilder
com.google.cloud.networksecurity.v1.CreateServerTlsPolicyRequestOrBuilder
com.google.cloud.networksecurity.v1.DeleteAuthorizationPolicyRequestOrBuilder
com.google.cloud.networksecurity.v1.DeleteClientTlsPolicyRequestOrBuilder
com.google.cloud.networksecurity.v1.DeleteServerTlsPolicyRequestOrBuilder
com.google.cloud.networksecurity.v1.GetAuthorizationPolicyRequestOrBuilder
com.google.cloud.networksecurity.v1.GetClientTlsPolicyRequestOrBuilder
com.google.cloud.networksecurity.v1.GetServerTlsPolicyRequestOrBuilder
com.google.cloud.networksecurity.v1.GrpcEndpointOrBuilder
com.google.cloud.networksecurity.v1.ListAuthorizationPoliciesRequestOrBuilder
com.google.cloud.networksecurity.v1.ListAuthorizationPoliciesResponseOrBuilder
com.google.cloud.networksecurity.v1.ListClientTlsPoliciesRequestOrBuilder
com.google.cloud.networksecurity.v1.ListClientTlsPoliciesResponseOrBuilder
com.google.cloud.networksecurity.v1.ListServerTlsPoliciesRequestOrBuilder
com.google.cloud.networksecurity.v1.ListServerTlsPoliciesResponseOrBuilder
com.google.cloud.networksecurity.v1.NetworkSecurityGrpc.AsyncServiceNetwork Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.
com.google.cloud.networksecurity.v1.OperationMetadataOrBuilder
com.google.cloud.networksecurity.v1.ServerTlsPolicy.MTLSPolicyOrBuilder
com.google.cloud.networksecurity.v1.ServerTlsPolicyOrBuilder
com.google.cloud.networksecurity.v1.UpdateAuthorizationPolicyRequestOrBuilder
com.google.cloud.networksecurity.v1.UpdateClientTlsPolicyRequestOrBuilder
com.google.cloud.networksecurity.v1.UpdateServerTlsPolicyRequestOrBuilder
com.google.cloud.networksecurity.v1.ValidationCAOrBuilder

Enums

EnumDescription
com.google.cloud.networksecurity.v1.AuthorizationPolicy.ActionPossible values that define what action to take.
com.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination.HttpHeaderMatch.TypeCase
com.google.cloud.networksecurity.v1.CertificateProvider.TypeCase
com.google.cloud.networksecurity.v1.ValidationCA.TypeCase