Class InterceptStubSettings.Builder
java.lang.Object
com.google.api.gax.rpc.StubSettings.Builder<InterceptStubSettings,InterceptStubSettings.Builder>
com.google.cloud.networksecurity.v1.stub.InterceptStubSettings.Builder
- Enclosing class:
- InterceptStubSettings
public static class InterceptStubSettings.Builder
extends StubSettings.Builder<InterceptStubSettings,InterceptStubSettings.Builder>
Builder for InterceptStubSettings.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()protectedBuilder(ClientContext clientContext) protectedBuilder(InterceptStubSettings settings) -
Method Summary
Modifier and TypeMethodDescriptionapplyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) Applies the given settings updater function to all of the unary API methods in this service.build()OperationCallSettings.Builder<CreateInterceptDeploymentGroupRequest,InterceptDeploymentGroup, OperationMetadata> Returns the builder for the settings used for calls to createInterceptDeploymentGroup.Returns the builder for the settings used for calls to createInterceptDeploymentGroup.OperationCallSettings.Builder<CreateInterceptDeploymentRequest,InterceptDeployment, OperationMetadata> Returns the builder for the settings used for calls to createInterceptDeployment.Returns the builder for the settings used for calls to createInterceptDeployment.OperationCallSettings.Builder<CreateInterceptEndpointGroupAssociationRequest,InterceptEndpointGroupAssociation, OperationMetadata> Returns the builder for the settings used for calls to createInterceptEndpointGroupAssociation.Returns the builder for the settings used for calls to createInterceptEndpointGroupAssociation.OperationCallSettings.Builder<CreateInterceptEndpointGroupRequest,InterceptEndpointGroup, OperationMetadata> Returns the builder for the settings used for calls to createInterceptEndpointGroup.Returns the builder for the settings used for calls to createInterceptEndpointGroup.OperationCallSettings.Builder<DeleteInterceptDeploymentGroupRequest,com.google.protobuf.Empty, OperationMetadata> Returns the builder for the settings used for calls to deleteInterceptDeploymentGroup.Returns the builder for the settings used for calls to deleteInterceptDeploymentGroup.OperationCallSettings.Builder<DeleteInterceptDeploymentRequest,com.google.protobuf.Empty, OperationMetadata> Returns the builder for the settings used for calls to deleteInterceptDeployment.Returns the builder for the settings used for calls to deleteInterceptDeployment.OperationCallSettings.Builder<DeleteInterceptEndpointGroupAssociationRequest,com.google.protobuf.Empty, OperationMetadata> Returns the builder for the settings used for calls to deleteInterceptEndpointGroupAssociation.Returns the builder for the settings used for calls to deleteInterceptEndpointGroupAssociation.OperationCallSettings.Builder<DeleteInterceptEndpointGroupRequest,com.google.protobuf.Empty, OperationMetadata> Returns the builder for the settings used for calls to deleteInterceptEndpointGroup.Returns the builder for the settings used for calls to deleteInterceptEndpointGroup.Returns the builder for the settings used for calls to getIamPolicy.Returns the builder for the settings used for calls to getInterceptDeploymentGroup.Returns the builder for the settings used for calls to getInterceptDeployment.UnaryCallSettings.Builder<GetInterceptEndpointGroupAssociationRequest,InterceptEndpointGroupAssociation> Returns the builder for the settings used for calls to getInterceptEndpointGroupAssociation.Returns the builder for the settings used for calls to getInterceptEndpointGroup.Returns the builder for the settings used for calls to getLocation.PagedCallSettings.Builder<ListInterceptDeploymentGroupsRequest,ListInterceptDeploymentGroupsResponse, InterceptClient.ListInterceptDeploymentGroupsPagedResponse> Returns the builder for the settings used for calls to listInterceptDeploymentGroups.PagedCallSettings.Builder<ListInterceptDeploymentsRequest,ListInterceptDeploymentsResponse, InterceptClient.ListInterceptDeploymentsPagedResponse> Returns the builder for the settings used for calls to listInterceptDeployments.PagedCallSettings.Builder<ListInterceptEndpointGroupAssociationsRequest,ListInterceptEndpointGroupAssociationsResponse, InterceptClient.ListInterceptEndpointGroupAssociationsPagedResponse> Returns the builder for the settings used for calls to listInterceptEndpointGroupAssociations.PagedCallSettings.Builder<ListInterceptEndpointGroupsRequest,ListInterceptEndpointGroupsResponse, InterceptClient.ListInterceptEndpointGroupsPagedResponse> Returns the builder for the settings used for calls to listInterceptEndpointGroups.PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse, InterceptClient.ListLocationsPagedResponse> Returns the builder for the settings used for calls to listLocations.Returns the builder for the settings used for calls to setIamPolicy.Returns the builder for the settings used for calls to testIamPermissions.com.google.common.collect.ImmutableList<UnaryCallSettings.Builder<?,?>> OperationCallSettings.Builder<UpdateInterceptDeploymentGroupRequest,InterceptDeploymentGroup, OperationMetadata> Returns the builder for the settings used for calls to updateInterceptDeploymentGroup.Returns the builder for the settings used for calls to updateInterceptDeploymentGroup.OperationCallSettings.Builder<UpdateInterceptDeploymentRequest,InterceptDeployment, OperationMetadata> Returns the builder for the settings used for calls to updateInterceptDeployment.Returns the builder for the settings used for calls to updateInterceptDeployment.OperationCallSettings.Builder<UpdateInterceptEndpointGroupAssociationRequest,InterceptEndpointGroupAssociation, OperationMetadata> Returns the builder for the settings used for calls to updateInterceptEndpointGroupAssociation.Returns the builder for the settings used for calls to updateInterceptEndpointGroupAssociation.OperationCallSettings.Builder<UpdateInterceptEndpointGroupRequest,InterceptEndpointGroup, OperationMetadata> Returns the builder for the settings used for calls to updateInterceptEndpointGroup.Returns the builder for the settings used for calls to updateInterceptEndpointGroup.Methods inherited from class com.google.api.gax.rpc.StubSettings.Builder
applyToAllUnaryMethods, getApiKey, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogCheckIntervalDuration, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setApiKey, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogCheckIntervalDuration, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, setUniverseDomain, toString
-
Constructor Details
-
Builder
protected Builder() -
Builder
-
Builder
-
-
Method Details
-
applyToAllUnaryMethods
public InterceptStubSettings.Builder applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) Applies the given settings updater function to all of the unary API methods in this service.Note: This method does not support applying settings to streaming methods.
-
unaryMethodSettingsBuilders
public com.google.common.collect.ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders() -
listInterceptEndpointGroupsSettings
public PagedCallSettings.Builder<ListInterceptEndpointGroupsRequest,ListInterceptEndpointGroupsResponse, listInterceptEndpointGroupsSettings()InterceptClient.ListInterceptEndpointGroupsPagedResponse> Returns the builder for the settings used for calls to listInterceptEndpointGroups. -
getInterceptEndpointGroupSettings
public UnaryCallSettings.Builder<GetInterceptEndpointGroupRequest,InterceptEndpointGroup> getInterceptEndpointGroupSettings()Returns the builder for the settings used for calls to getInterceptEndpointGroup. -
createInterceptEndpointGroupSettings
public UnaryCallSettings.Builder<CreateInterceptEndpointGroupRequest,Operation> createInterceptEndpointGroupSettings()Returns the builder for the settings used for calls to createInterceptEndpointGroup. -
createInterceptEndpointGroupOperationSettings
public OperationCallSettings.Builder<CreateInterceptEndpointGroupRequest,InterceptEndpointGroup, createInterceptEndpointGroupOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to createInterceptEndpointGroup. -
updateInterceptEndpointGroupSettings
public UnaryCallSettings.Builder<UpdateInterceptEndpointGroupRequest,Operation> updateInterceptEndpointGroupSettings()Returns the builder for the settings used for calls to updateInterceptEndpointGroup. -
updateInterceptEndpointGroupOperationSettings
public OperationCallSettings.Builder<UpdateInterceptEndpointGroupRequest,InterceptEndpointGroup, updateInterceptEndpointGroupOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to updateInterceptEndpointGroup. -
deleteInterceptEndpointGroupSettings
public UnaryCallSettings.Builder<DeleteInterceptEndpointGroupRequest,Operation> deleteInterceptEndpointGroupSettings()Returns the builder for the settings used for calls to deleteInterceptEndpointGroup. -
deleteInterceptEndpointGroupOperationSettings
public OperationCallSettings.Builder<DeleteInterceptEndpointGroupRequest,com.google.protobuf.Empty, deleteInterceptEndpointGroupOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to deleteInterceptEndpointGroup. -
listInterceptEndpointGroupAssociationsSettings
public PagedCallSettings.Builder<ListInterceptEndpointGroupAssociationsRequest,ListInterceptEndpointGroupAssociationsResponse, listInterceptEndpointGroupAssociationsSettings()InterceptClient.ListInterceptEndpointGroupAssociationsPagedResponse> Returns the builder for the settings used for calls to listInterceptEndpointGroupAssociations. -
getInterceptEndpointGroupAssociationSettings
public UnaryCallSettings.Builder<GetInterceptEndpointGroupAssociationRequest,InterceptEndpointGroupAssociation> getInterceptEndpointGroupAssociationSettings()Returns the builder for the settings used for calls to getInterceptEndpointGroupAssociation. -
createInterceptEndpointGroupAssociationSettings
public UnaryCallSettings.Builder<CreateInterceptEndpointGroupAssociationRequest,Operation> createInterceptEndpointGroupAssociationSettings()Returns the builder for the settings used for calls to createInterceptEndpointGroupAssociation. -
createInterceptEndpointGroupAssociationOperationSettings
public OperationCallSettings.Builder<CreateInterceptEndpointGroupAssociationRequest,InterceptEndpointGroupAssociation, createInterceptEndpointGroupAssociationOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to createInterceptEndpointGroupAssociation. -
updateInterceptEndpointGroupAssociationSettings
public UnaryCallSettings.Builder<UpdateInterceptEndpointGroupAssociationRequest,Operation> updateInterceptEndpointGroupAssociationSettings()Returns the builder for the settings used for calls to updateInterceptEndpointGroupAssociation. -
updateInterceptEndpointGroupAssociationOperationSettings
public OperationCallSettings.Builder<UpdateInterceptEndpointGroupAssociationRequest,InterceptEndpointGroupAssociation, updateInterceptEndpointGroupAssociationOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to updateInterceptEndpointGroupAssociation. -
deleteInterceptEndpointGroupAssociationSettings
public UnaryCallSettings.Builder<DeleteInterceptEndpointGroupAssociationRequest,Operation> deleteInterceptEndpointGroupAssociationSettings()Returns the builder for the settings used for calls to deleteInterceptEndpointGroupAssociation. -
deleteInterceptEndpointGroupAssociationOperationSettings
public OperationCallSettings.Builder<DeleteInterceptEndpointGroupAssociationRequest,com.google.protobuf.Empty, deleteInterceptEndpointGroupAssociationOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to deleteInterceptEndpointGroupAssociation. -
listInterceptDeploymentGroupsSettings
public PagedCallSettings.Builder<ListInterceptDeploymentGroupsRequest,ListInterceptDeploymentGroupsResponse, listInterceptDeploymentGroupsSettings()InterceptClient.ListInterceptDeploymentGroupsPagedResponse> Returns the builder for the settings used for calls to listInterceptDeploymentGroups. -
getInterceptDeploymentGroupSettings
public UnaryCallSettings.Builder<GetInterceptDeploymentGroupRequest,InterceptDeploymentGroup> getInterceptDeploymentGroupSettings()Returns the builder for the settings used for calls to getInterceptDeploymentGroup. -
createInterceptDeploymentGroupSettings
public UnaryCallSettings.Builder<CreateInterceptDeploymentGroupRequest,Operation> createInterceptDeploymentGroupSettings()Returns the builder for the settings used for calls to createInterceptDeploymentGroup. -
createInterceptDeploymentGroupOperationSettings
public OperationCallSettings.Builder<CreateInterceptDeploymentGroupRequest,InterceptDeploymentGroup, createInterceptDeploymentGroupOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to createInterceptDeploymentGroup. -
updateInterceptDeploymentGroupSettings
public UnaryCallSettings.Builder<UpdateInterceptDeploymentGroupRequest,Operation> updateInterceptDeploymentGroupSettings()Returns the builder for the settings used for calls to updateInterceptDeploymentGroup. -
updateInterceptDeploymentGroupOperationSettings
public OperationCallSettings.Builder<UpdateInterceptDeploymentGroupRequest,InterceptDeploymentGroup, updateInterceptDeploymentGroupOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to updateInterceptDeploymentGroup. -
deleteInterceptDeploymentGroupSettings
public UnaryCallSettings.Builder<DeleteInterceptDeploymentGroupRequest,Operation> deleteInterceptDeploymentGroupSettings()Returns the builder for the settings used for calls to deleteInterceptDeploymentGroup. -
deleteInterceptDeploymentGroupOperationSettings
public OperationCallSettings.Builder<DeleteInterceptDeploymentGroupRequest,com.google.protobuf.Empty, deleteInterceptDeploymentGroupOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to deleteInterceptDeploymentGroup. -
listInterceptDeploymentsSettings
public PagedCallSettings.Builder<ListInterceptDeploymentsRequest,ListInterceptDeploymentsResponse, listInterceptDeploymentsSettings()InterceptClient.ListInterceptDeploymentsPagedResponse> Returns the builder for the settings used for calls to listInterceptDeployments. -
getInterceptDeploymentSettings
public UnaryCallSettings.Builder<GetInterceptDeploymentRequest,InterceptDeployment> getInterceptDeploymentSettings()Returns the builder for the settings used for calls to getInterceptDeployment. -
createInterceptDeploymentSettings
public UnaryCallSettings.Builder<CreateInterceptDeploymentRequest,Operation> createInterceptDeploymentSettings()Returns the builder for the settings used for calls to createInterceptDeployment. -
createInterceptDeploymentOperationSettings
public OperationCallSettings.Builder<CreateInterceptDeploymentRequest,InterceptDeployment, createInterceptDeploymentOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to createInterceptDeployment. -
updateInterceptDeploymentSettings
public UnaryCallSettings.Builder<UpdateInterceptDeploymentRequest,Operation> updateInterceptDeploymentSettings()Returns the builder for the settings used for calls to updateInterceptDeployment. -
updateInterceptDeploymentOperationSettings
public OperationCallSettings.Builder<UpdateInterceptDeploymentRequest,InterceptDeployment, updateInterceptDeploymentOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to updateInterceptDeployment. -
deleteInterceptDeploymentSettings
public UnaryCallSettings.Builder<DeleteInterceptDeploymentRequest,Operation> deleteInterceptDeploymentSettings()Returns the builder for the settings used for calls to deleteInterceptDeployment. -
deleteInterceptDeploymentOperationSettings
public OperationCallSettings.Builder<DeleteInterceptDeploymentRequest,com.google.protobuf.Empty, deleteInterceptDeploymentOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to deleteInterceptDeployment. -
listLocationsSettings
public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse, listLocationsSettings()InterceptClient.ListLocationsPagedResponse> Returns the builder for the settings used for calls to listLocations. -
getLocationSettings
Returns the builder for the settings used for calls to getLocation. -
setIamPolicySettings
Returns the builder for the settings used for calls to setIamPolicy. -
getIamPolicySettings
Returns the builder for the settings used for calls to getIamPolicy. -
testIamPermissionsSettings
public UnaryCallSettings.Builder<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsSettings()Returns the builder for the settings used for calls to testIamPermissions. -
build
- Specified by:
buildin classStubSettings.Builder<InterceptStubSettings,InterceptStubSettings.Builder> - Throws:
IOException
-