Class NetworkSecurityGrpc.NetworkSecurityBlockingStub (0.94.0)

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

A stub to allow clients to do limited 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.NetworkSecurityBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected NetworkSecurityGrpc.NetworkSecurityBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
NetworkSecurityGrpc.NetworkSecurityBlockingStub
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

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

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

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

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

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

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

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

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

deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request)

public Operation deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request)

Deletes a single AuthorizationPolicy.

Parameter
Name Description
request DeleteAuthorizationPolicyRequest
Returns
Type Description
Operation

deleteAuthzPolicy(DeleteAuthzPolicyRequest request)

public Operation deleteAuthzPolicy(DeleteAuthzPolicyRequest request)

Deletes a single AuthzPolicy.

Parameter
Name Description
request DeleteAuthzPolicyRequest
Returns
Type Description
Operation

deleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest request)

public Operation deleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest request)

Deletes a single BackendAuthenticationConfig to BackendAuthenticationConfig.

Parameter
Name Description
request DeleteBackendAuthenticationConfigRequest
Returns
Type Description
Operation

deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request)

public Operation deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request)

Deletes a single ClientTlsPolicy.

Parameter
Name Description
request DeleteClientTlsPolicyRequest
Returns
Type Description
Operation

deleteGatewaySecurityPolicy(DeleteGatewaySecurityPolicyRequest request)

public Operation deleteGatewaySecurityPolicy(DeleteGatewaySecurityPolicyRequest request)

Deletes a single GatewaySecurityPolicy.

Parameter
Name Description
request DeleteGatewaySecurityPolicyRequest
Returns
Type Description
Operation

deleteGatewaySecurityPolicyRule(DeleteGatewaySecurityPolicyRuleRequest request)

public Operation deleteGatewaySecurityPolicyRule(DeleteGatewaySecurityPolicyRuleRequest request)

Deletes a single GatewaySecurityPolicyRule.

Parameter
Name Description
request DeleteGatewaySecurityPolicyRuleRequest
Returns
Type Description
Operation

deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request)

public Operation deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request)

Deletes a single ServerTlsPolicy.

Parameter
Name Description
request DeleteServerTlsPolicyRequest
Returns
Type Description
Operation

deleteTlsInspectionPolicy(DeleteTlsInspectionPolicyRequest request)

public Operation deleteTlsInspectionPolicy(DeleteTlsInspectionPolicyRequest request)

Deletes a single TlsInspectionPolicy.

Parameter
Name Description
request DeleteTlsInspectionPolicyRequest
Returns
Type Description
Operation

deleteUrlList(DeleteUrlListRequest request)

public Operation deleteUrlList(DeleteUrlListRequest request)

Deletes a single UrlList.

Parameter
Name Description
request DeleteUrlListRequest
Returns
Type Description
Operation

getAuthorizationPolicy(GetAuthorizationPolicyRequest request)

public AuthorizationPolicy getAuthorizationPolicy(GetAuthorizationPolicyRequest request)

Gets details of a single AuthorizationPolicy.

Parameter
Name Description
request GetAuthorizationPolicyRequest
Returns
Type Description
AuthorizationPolicy

getAuthzPolicy(GetAuthzPolicyRequest request)

public AuthzPolicy getAuthzPolicy(GetAuthzPolicyRequest request)

Gets details of a single AuthzPolicy.

Parameter
Name Description
request GetAuthzPolicyRequest
Returns
Type Description
AuthzPolicy

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

getClientTlsPolicy(GetClientTlsPolicyRequest request)

public ClientTlsPolicy getClientTlsPolicy(GetClientTlsPolicyRequest request)

Gets details of a single ClientTlsPolicy.

Parameter
Name Description
request GetClientTlsPolicyRequest
Returns
Type Description
ClientTlsPolicy

getGatewaySecurityPolicy(GetGatewaySecurityPolicyRequest request)

public GatewaySecurityPolicy getGatewaySecurityPolicy(GetGatewaySecurityPolicyRequest request)

Gets details of a single GatewaySecurityPolicy.

Parameter
Name Description
request GetGatewaySecurityPolicyRequest
Returns
Type Description
GatewaySecurityPolicy

getGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest request)

public GatewaySecurityPolicyRule getGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest request)

Gets details of a single GatewaySecurityPolicyRule.

Parameter
Name Description
request GetGatewaySecurityPolicyRuleRequest
Returns
Type Description
GatewaySecurityPolicyRule

getServerTlsPolicy(GetServerTlsPolicyRequest request)

public ServerTlsPolicy getServerTlsPolicy(GetServerTlsPolicyRequest request)

Gets details of a single ServerTlsPolicy.

Parameter
Name Description
request GetServerTlsPolicyRequest
Returns
Type Description
ServerTlsPolicy

getTlsInspectionPolicy(GetTlsInspectionPolicyRequest request)

public TlsInspectionPolicy getTlsInspectionPolicy(GetTlsInspectionPolicyRequest request)

Gets details of a single TlsInspectionPolicy.

Parameter
Name Description
request GetTlsInspectionPolicyRequest
Returns
Type Description
TlsInspectionPolicy

getUrlList(GetUrlListRequest request)

public UrlList getUrlList(GetUrlListRequest request)

Gets details of a single UrlList.

Parameter
Name Description
request GetUrlListRequest
Returns
Type Description
UrlList

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

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

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

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

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

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

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

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

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

updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request)

public Operation updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request)

Updates the parameters of a single AuthorizationPolicy.

Parameter
Name Description
request UpdateAuthorizationPolicyRequest
Returns
Type Description
Operation

updateAuthzPolicy(UpdateAuthzPolicyRequest request)

public Operation updateAuthzPolicy(UpdateAuthzPolicyRequest request)

Updates the parameters of a single AuthzPolicy.

Parameter
Name Description
request UpdateAuthzPolicyRequest
Returns
Type Description
Operation

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

updateClientTlsPolicy(UpdateClientTlsPolicyRequest request)

public Operation updateClientTlsPolicy(UpdateClientTlsPolicyRequest request)

Updates the parameters of a single ClientTlsPolicy.

Parameter
Name Description
request UpdateClientTlsPolicyRequest
Returns
Type Description
Operation

updateGatewaySecurityPolicy(UpdateGatewaySecurityPolicyRequest request)

public Operation updateGatewaySecurityPolicy(UpdateGatewaySecurityPolicyRequest request)

Updates the parameters of a single GatewaySecurityPolicy.

Parameter
Name Description
request UpdateGatewaySecurityPolicyRequest
Returns
Type Description
Operation

updateGatewaySecurityPolicyRule(UpdateGatewaySecurityPolicyRuleRequest request)

public Operation updateGatewaySecurityPolicyRule(UpdateGatewaySecurityPolicyRuleRequest request)

Updates the parameters of a single GatewaySecurityPolicyRule.

Parameter
Name Description
request UpdateGatewaySecurityPolicyRuleRequest
Returns
Type Description
Operation

updateServerTlsPolicy(UpdateServerTlsPolicyRequest request)

public Operation updateServerTlsPolicy(UpdateServerTlsPolicyRequest request)

Updates the parameters of a single ServerTlsPolicy.

Parameter
Name Description
request UpdateServerTlsPolicyRequest
Returns
Type Description
Operation

updateTlsInspectionPolicy(UpdateTlsInspectionPolicyRequest request)

public Operation updateTlsInspectionPolicy(UpdateTlsInspectionPolicyRequest request)

Updates the parameters of a single TlsInspectionPolicy.

Parameter
Name Description
request UpdateTlsInspectionPolicyRequest
Returns
Type Description
Operation

updateUrlList(UpdateUrlListRequest request)

public Operation updateUrlList(UpdateUrlListRequest request)

Updates the parameters of a single UrlList.

Parameter
Name Description
request UpdateUrlListRequest
Returns
Type Description
Operation