Class NetworkSecurityGrpc.NetworkSecurityBlockingV2Stub (0.94.0)

public static final class NetworkSecurityGrpc.NetworkSecurityBlockingV2Stub extends AbstractBlockingStub<NetworkSecurityGrpc.NetworkSecurityBlockingV2Stub>

A stub to allow clients to do synchronous rpc calls to service NetworkSecurity.

Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > NetworkSecurityGrpc.NetworkSecurityBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

protected NetworkSecurityGrpc.NetworkSecurityBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
NetworkSecurityGrpc.NetworkSecurityBlockingV2Stub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createAuthorizationPolicy(CreateAuthorizationPolicyRequest request)

public Operation createAuthorizationPolicy(CreateAuthorizationPolicyRequest request)

Creates a new AuthorizationPolicy in a given project and location.

Parameter
Name Description
request CreateAuthorizationPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createAuthzPolicy(CreateAuthzPolicyRequest request)

public Operation createAuthzPolicy(CreateAuthzPolicyRequest request)

Creates a new AuthzPolicy in a given project and location.

Parameter
Name Description
request CreateAuthzPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createBackendAuthenticationConfig(CreateBackendAuthenticationConfigRequest request)

public Operation createBackendAuthenticationConfig(CreateBackendAuthenticationConfigRequest request)

Creates a new BackendAuthenticationConfig in a given project and location.

Parameter
Name Description
request CreateBackendAuthenticationConfigRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createClientTlsPolicy(CreateClientTlsPolicyRequest request)

public Operation createClientTlsPolicy(CreateClientTlsPolicyRequest request)

Creates a new ClientTlsPolicy in a given project and location.

Parameter
Name Description
request CreateClientTlsPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createGatewaySecurityPolicy(CreateGatewaySecurityPolicyRequest request)

public Operation createGatewaySecurityPolicy(CreateGatewaySecurityPolicyRequest request)

Creates a new GatewaySecurityPolicy in a given project and location.

Parameter
Name Description
request CreateGatewaySecurityPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createGatewaySecurityPolicyRule(CreateGatewaySecurityPolicyRuleRequest request)

public Operation createGatewaySecurityPolicyRule(CreateGatewaySecurityPolicyRuleRequest request)

Creates a new GatewaySecurityPolicy in a given project and location.

Parameter
Name Description
request CreateGatewaySecurityPolicyRuleRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createServerTlsPolicy(CreateServerTlsPolicyRequest request)

public Operation createServerTlsPolicy(CreateServerTlsPolicyRequest request)

Creates a new ServerTlsPolicy in a given project and location.

Parameter
Name Description
request CreateServerTlsPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createTlsInspectionPolicy(CreateTlsInspectionPolicyRequest request)

public Operation createTlsInspectionPolicy(CreateTlsInspectionPolicyRequest request)

Creates a new TlsInspectionPolicy in a given project and location.

Parameter
Name Description
request CreateTlsInspectionPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createUrlList(CreateUrlListRequest request)

public Operation createUrlList(CreateUrlListRequest request)

Creates a new UrlList in a given project and location.

Parameter
Name Description
request CreateUrlListRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request)

public Operation deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request)

Deletes a single AuthorizationPolicy.

Parameter
Name Description
request DeleteAuthorizationPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteAuthzPolicy(DeleteAuthzPolicyRequest request)

public Operation deleteAuthzPolicy(DeleteAuthzPolicyRequest request)

Deletes a single AuthzPolicy.

Parameter
Name Description
request DeleteAuthzPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest request)

public Operation deleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest request)

Deletes a single BackendAuthenticationConfig to BackendAuthenticationConfig.

Parameter
Name Description
request DeleteBackendAuthenticationConfigRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request)

public Operation deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request)

Deletes a single ClientTlsPolicy.

Parameter
Name Description
request DeleteClientTlsPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteGatewaySecurityPolicy(DeleteGatewaySecurityPolicyRequest request)

public Operation deleteGatewaySecurityPolicy(DeleteGatewaySecurityPolicyRequest request)

Deletes a single GatewaySecurityPolicy.

Parameter
Name Description
request DeleteGatewaySecurityPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteGatewaySecurityPolicyRule(DeleteGatewaySecurityPolicyRuleRequest request)

public Operation deleteGatewaySecurityPolicyRule(DeleteGatewaySecurityPolicyRuleRequest request)

Deletes a single GatewaySecurityPolicyRule.

Parameter
Name Description
request DeleteGatewaySecurityPolicyRuleRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request)

public Operation deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request)

Deletes a single ServerTlsPolicy.

Parameter
Name Description
request DeleteServerTlsPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteTlsInspectionPolicy(DeleteTlsInspectionPolicyRequest request)

public Operation deleteTlsInspectionPolicy(DeleteTlsInspectionPolicyRequest request)

Deletes a single TlsInspectionPolicy.

Parameter
Name Description
request DeleteTlsInspectionPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteUrlList(DeleteUrlListRequest request)

public Operation deleteUrlList(DeleteUrlListRequest request)

Deletes a single UrlList.

Parameter
Name Description
request DeleteUrlListRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

getAuthorizationPolicy(GetAuthorizationPolicyRequest request)

public AuthorizationPolicy getAuthorizationPolicy(GetAuthorizationPolicyRequest request)

Gets details of a single AuthorizationPolicy.

Parameter
Name Description
request GetAuthorizationPolicyRequest
Returns
Type Description
AuthorizationPolicy
Exceptions
Type Description
io.grpc.StatusException

getAuthzPolicy(GetAuthzPolicyRequest request)

public AuthzPolicy getAuthzPolicy(GetAuthzPolicyRequest request)

Gets details of a single AuthzPolicy.

Parameter
Name Description
request GetAuthzPolicyRequest
Returns
Type Description
AuthzPolicy
Exceptions
Type Description
io.grpc.StatusException

getBackendAuthenticationConfig(GetBackendAuthenticationConfigRequest request)

public BackendAuthenticationConfig getBackendAuthenticationConfig(GetBackendAuthenticationConfigRequest request)

Gets details of a single BackendAuthenticationConfig to BackendAuthenticationConfig.

Parameter
Name Description
request GetBackendAuthenticationConfigRequest
Returns
Type Description
BackendAuthenticationConfig
Exceptions
Type Description
io.grpc.StatusException

getClientTlsPolicy(GetClientTlsPolicyRequest request)

public ClientTlsPolicy getClientTlsPolicy(GetClientTlsPolicyRequest request)

Gets details of a single ClientTlsPolicy.

Parameter
Name Description
request GetClientTlsPolicyRequest
Returns
Type Description
ClientTlsPolicy
Exceptions
Type Description
io.grpc.StatusException

getGatewaySecurityPolicy(GetGatewaySecurityPolicyRequest request)

public GatewaySecurityPolicy getGatewaySecurityPolicy(GetGatewaySecurityPolicyRequest request)

Gets details of a single GatewaySecurityPolicy.

Parameter
Name Description
request GetGatewaySecurityPolicyRequest
Returns
Type Description
GatewaySecurityPolicy
Exceptions
Type Description
io.grpc.StatusException

getGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest request)

public GatewaySecurityPolicyRule getGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest request)

Gets details of a single GatewaySecurityPolicyRule.

Parameter
Name Description
request GetGatewaySecurityPolicyRuleRequest
Returns
Type Description
GatewaySecurityPolicyRule
Exceptions
Type Description
io.grpc.StatusException

getServerTlsPolicy(GetServerTlsPolicyRequest request)

public ServerTlsPolicy getServerTlsPolicy(GetServerTlsPolicyRequest request)

Gets details of a single ServerTlsPolicy.

Parameter
Name Description
request GetServerTlsPolicyRequest
Returns
Type Description
ServerTlsPolicy
Exceptions
Type Description
io.grpc.StatusException

getTlsInspectionPolicy(GetTlsInspectionPolicyRequest request)

public TlsInspectionPolicy getTlsInspectionPolicy(GetTlsInspectionPolicyRequest request)

Gets details of a single TlsInspectionPolicy.

Parameter
Name Description
request GetTlsInspectionPolicyRequest
Returns
Type Description
TlsInspectionPolicy
Exceptions
Type Description
io.grpc.StatusException

getUrlList(GetUrlListRequest request)

public UrlList getUrlList(GetUrlListRequest request)

Gets details of a single UrlList.

Parameter
Name Description
request GetUrlListRequest
Returns
Type Description
UrlList
Exceptions
Type Description
io.grpc.StatusException

listAuthorizationPolicies(ListAuthorizationPoliciesRequest request)

public ListAuthorizationPoliciesResponse listAuthorizationPolicies(ListAuthorizationPoliciesRequest request)

Lists AuthorizationPolicies in a given project and location.

Parameter
Name Description
request ListAuthorizationPoliciesRequest
Returns
Type Description
ListAuthorizationPoliciesResponse
Exceptions
Type Description
io.grpc.StatusException

listAuthzPolicies(ListAuthzPoliciesRequest request)

public ListAuthzPoliciesResponse listAuthzPolicies(ListAuthzPoliciesRequest request)

Lists AuthzPolicies in a given project and location.

Parameter
Name Description
request ListAuthzPoliciesRequest
Returns
Type Description
ListAuthzPoliciesResponse
Exceptions
Type Description
io.grpc.StatusException

listBackendAuthenticationConfigs(ListBackendAuthenticationConfigsRequest request)

public ListBackendAuthenticationConfigsResponse listBackendAuthenticationConfigs(ListBackendAuthenticationConfigsRequest request)

Lists BackendAuthenticationConfigs in a given project and location.

Parameter
Name Description
request ListBackendAuthenticationConfigsRequest
Returns
Type Description
ListBackendAuthenticationConfigsResponse
Exceptions
Type Description
io.grpc.StatusException

listClientTlsPolicies(ListClientTlsPoliciesRequest request)

public ListClientTlsPoliciesResponse listClientTlsPolicies(ListClientTlsPoliciesRequest request)

Lists ClientTlsPolicies in a given project and location.

Parameter
Name Description
request ListClientTlsPoliciesRequest
Returns
Type Description
ListClientTlsPoliciesResponse
Exceptions
Type Description
io.grpc.StatusException

listGatewaySecurityPolicies(ListGatewaySecurityPoliciesRequest request)

public ListGatewaySecurityPoliciesResponse listGatewaySecurityPolicies(ListGatewaySecurityPoliciesRequest request)

Lists GatewaySecurityPolicies in a given project and location.

Parameter
Name Description
request ListGatewaySecurityPoliciesRequest
Returns
Type Description
ListGatewaySecurityPoliciesResponse
Exceptions
Type Description
io.grpc.StatusException

listGatewaySecurityPolicyRules(ListGatewaySecurityPolicyRulesRequest request)

public ListGatewaySecurityPolicyRulesResponse listGatewaySecurityPolicyRules(ListGatewaySecurityPolicyRulesRequest request)

Lists GatewaySecurityPolicyRules in a given project and location.

Parameter
Name Description
request ListGatewaySecurityPolicyRulesRequest
Returns
Type Description
ListGatewaySecurityPolicyRulesResponse
Exceptions
Type Description
io.grpc.StatusException

listServerTlsPolicies(ListServerTlsPoliciesRequest request)

public ListServerTlsPoliciesResponse listServerTlsPolicies(ListServerTlsPoliciesRequest request)

Lists ServerTlsPolicies in a given project and location.

Parameter
Name Description
request ListServerTlsPoliciesRequest
Returns
Type Description
ListServerTlsPoliciesResponse
Exceptions
Type Description
io.grpc.StatusException

listTlsInspectionPolicies(ListTlsInspectionPoliciesRequest request)

public ListTlsInspectionPoliciesResponse listTlsInspectionPolicies(ListTlsInspectionPoliciesRequest request)

Lists TlsInspectionPolicies in a given project and location.

Parameter
Name Description
request ListTlsInspectionPoliciesRequest
Returns
Type Description
ListTlsInspectionPoliciesResponse
Exceptions
Type Description
io.grpc.StatusException

listUrlLists(ListUrlListsRequest request)

public ListUrlListsResponse listUrlLists(ListUrlListsRequest request)

Lists UrlLists in a given project and location.

Parameter
Name Description
request ListUrlListsRequest
Returns
Type Description
ListUrlListsResponse
Exceptions
Type Description
io.grpc.StatusException

updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request)

public Operation updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request)

Updates the parameters of a single AuthorizationPolicy.

Parameter
Name Description
request UpdateAuthorizationPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

updateAuthzPolicy(UpdateAuthzPolicyRequest request)

public Operation updateAuthzPolicy(UpdateAuthzPolicyRequest request)

Updates the parameters of a single AuthzPolicy.

Parameter
Name Description
request UpdateAuthzPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

updateBackendAuthenticationConfig(UpdateBackendAuthenticationConfigRequest request)

public Operation updateBackendAuthenticationConfig(UpdateBackendAuthenticationConfigRequest request)

Updates the parameters of a single BackendAuthenticationConfig to BackendAuthenticationConfig.

Parameter
Name Description
request UpdateBackendAuthenticationConfigRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

updateClientTlsPolicy(UpdateClientTlsPolicyRequest request)

public Operation updateClientTlsPolicy(UpdateClientTlsPolicyRequest request)

Updates the parameters of a single ClientTlsPolicy.

Parameter
Name Description
request UpdateClientTlsPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

updateGatewaySecurityPolicy(UpdateGatewaySecurityPolicyRequest request)

public Operation updateGatewaySecurityPolicy(UpdateGatewaySecurityPolicyRequest request)

Updates the parameters of a single GatewaySecurityPolicy.

Parameter
Name Description
request UpdateGatewaySecurityPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

updateGatewaySecurityPolicyRule(UpdateGatewaySecurityPolicyRuleRequest request)

public Operation updateGatewaySecurityPolicyRule(UpdateGatewaySecurityPolicyRuleRequest request)

Updates the parameters of a single GatewaySecurityPolicyRule.

Parameter
Name Description
request UpdateGatewaySecurityPolicyRuleRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

updateServerTlsPolicy(UpdateServerTlsPolicyRequest request)

public Operation updateServerTlsPolicy(UpdateServerTlsPolicyRequest request)

Updates the parameters of a single ServerTlsPolicy.

Parameter
Name Description
request UpdateServerTlsPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

updateTlsInspectionPolicy(UpdateTlsInspectionPolicyRequest request)

public Operation updateTlsInspectionPolicy(UpdateTlsInspectionPolicyRequest request)

Updates the parameters of a single TlsInspectionPolicy.

Parameter
Name Description
request UpdateTlsInspectionPolicyRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

updateUrlList(UpdateUrlListRequest request)

public Operation updateUrlList(UpdateUrlListRequest request)

Updates the parameters of a single UrlList.

Parameter
Name Description
request UpdateUrlListRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException