Class SecurityPostureSettings.Builder
java.lang.Object
com.google.api.gax.rpc.ClientSettings.Builder<SecurityPostureSettings,SecurityPostureSettings.Builder>
com.google.cloud.securityposture.v1.SecurityPostureSettings.Builder
- Enclosing class:
- SecurityPostureSettings
public static class SecurityPostureSettings.Builder
extends ClientSettings.Builder<SecurityPostureSettings,SecurityPostureSettings.Builder>
Builder for SecurityPostureSettings.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()protectedBuilder(ClientContext clientContext) protectedBuilder(SecurityPostureSettings settings) protectedBuilder(SecurityPostureStubSettings.Builder stubSettings) -
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()Returns the builder for the settings used for calls to createPostureDeployment.Returns the builder for the settings used for calls to createPostureDeployment.Returns the builder for the settings used for calls to createPosture.Returns the builder for the settings used for calls to createPosture.OperationCallSettings.Builder<DeletePostureDeploymentRequest,com.google.protobuf.Empty, OperationMetadata> Returns the builder for the settings used for calls to deletePostureDeployment.Returns the builder for the settings used for calls to deletePostureDeployment.OperationCallSettings.Builder<DeletePostureRequest,com.google.protobuf.Empty, OperationMetadata> Returns the builder for the settings used for calls to deletePosture.Returns the builder for the settings used for calls to deletePosture.Returns the builder for the settings used for calls to extractPosture.Returns the builder for the settings used for calls to extractPosture.Returns the builder for the settings used for calls to getLocation.Returns the builder for the settings used for calls to getPostureDeployment.Returns the builder for the settings used for calls to getPosture.Returns the builder for the settings used for calls to getPostureTemplate.PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse, SecurityPostureClient.ListLocationsPagedResponse> Returns the builder for the settings used for calls to listLocations.PagedCallSettings.Builder<ListPostureDeploymentsRequest,ListPostureDeploymentsResponse, SecurityPostureClient.ListPostureDeploymentsPagedResponse> Returns the builder for the settings used for calls to listPostureDeployments.PagedCallSettings.Builder<ListPostureRevisionsRequest,ListPostureRevisionsResponse, SecurityPostureClient.ListPostureRevisionsPagedResponse> Returns the builder for the settings used for calls to listPostureRevisions.PagedCallSettings.Builder<ListPosturesRequest,ListPosturesResponse, SecurityPostureClient.ListPosturesPagedResponse> Returns the builder for the settings used for calls to listPostures.PagedCallSettings.Builder<ListPostureTemplatesRequest,ListPostureTemplatesResponse, SecurityPostureClient.ListPostureTemplatesPagedResponse> Returns the builder for the settings used for calls to listPostureTemplates.Returns the builder for the settings used for calls to updatePostureDeployment.Returns the builder for the settings used for calls to updatePostureDeployment.Returns the builder for the settings used for calls to updatePosture.Returns the builder for the settings used for calls to updatePosture.Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getApiKey, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogCheckIntervalDuration, getWatchdogProvider, self, setApiKey, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setUniverseDomain, setWatchdogCheckInterval, setWatchdogCheckIntervalDuration, setWatchdogProvider, toString
-
Constructor Details
-
Builder
- Throws:
IOException
-
Builder
-
Builder
-
Builder
-
-
Method Details
-
getStubSettingsBuilder
-
applyToAllUnaryMethods
public SecurityPostureSettings.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.
-
listPosturesSettings
public PagedCallSettings.Builder<ListPosturesRequest,ListPosturesResponse, listPosturesSettings()SecurityPostureClient.ListPosturesPagedResponse> Returns the builder for the settings used for calls to listPostures. -
listPostureRevisionsSettings
public PagedCallSettings.Builder<ListPostureRevisionsRequest,ListPostureRevisionsResponse, listPostureRevisionsSettings()SecurityPostureClient.ListPostureRevisionsPagedResponse> Returns the builder for the settings used for calls to listPostureRevisions. -
getPostureSettings
Returns the builder for the settings used for calls to getPosture. -
createPostureSettings
Returns the builder for the settings used for calls to createPosture. -
createPostureOperationSettings
public OperationCallSettings.Builder<CreatePostureRequest,Posture, createPostureOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to createPosture. -
updatePostureSettings
Returns the builder for the settings used for calls to updatePosture. -
updatePostureOperationSettings
public OperationCallSettings.Builder<UpdatePostureRequest,Posture, updatePostureOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to updatePosture. -
deletePostureSettings
Returns the builder for the settings used for calls to deletePosture. -
deletePostureOperationSettings
public OperationCallSettings.Builder<DeletePostureRequest,com.google.protobuf.Empty, deletePostureOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to deletePosture. -
extractPostureSettings
Returns the builder for the settings used for calls to extractPosture. -
extractPostureOperationSettings
public OperationCallSettings.Builder<ExtractPostureRequest,Posture, extractPostureOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to extractPosture. -
listPostureDeploymentsSettings
public PagedCallSettings.Builder<ListPostureDeploymentsRequest,ListPostureDeploymentsResponse, listPostureDeploymentsSettings()SecurityPostureClient.ListPostureDeploymentsPagedResponse> Returns the builder for the settings used for calls to listPostureDeployments. -
getPostureDeploymentSettings
public UnaryCallSettings.Builder<GetPostureDeploymentRequest,PostureDeployment> getPostureDeploymentSettings()Returns the builder for the settings used for calls to getPostureDeployment. -
createPostureDeploymentSettings
public UnaryCallSettings.Builder<CreatePostureDeploymentRequest,Operation> createPostureDeploymentSettings()Returns the builder for the settings used for calls to createPostureDeployment. -
createPostureDeploymentOperationSettings
public OperationCallSettings.Builder<CreatePostureDeploymentRequest,PostureDeployment, createPostureDeploymentOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to createPostureDeployment. -
updatePostureDeploymentSettings
public UnaryCallSettings.Builder<UpdatePostureDeploymentRequest,Operation> updatePostureDeploymentSettings()Returns the builder for the settings used for calls to updatePostureDeployment. -
updatePostureDeploymentOperationSettings
public OperationCallSettings.Builder<UpdatePostureDeploymentRequest,PostureDeployment, updatePostureDeploymentOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to updatePostureDeployment. -
deletePostureDeploymentSettings
public UnaryCallSettings.Builder<DeletePostureDeploymentRequest,Operation> deletePostureDeploymentSettings()Returns the builder for the settings used for calls to deletePostureDeployment. -
deletePostureDeploymentOperationSettings
public OperationCallSettings.Builder<DeletePostureDeploymentRequest,com.google.protobuf.Empty, deletePostureDeploymentOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to deletePostureDeployment. -
listPostureTemplatesSettings
public PagedCallSettings.Builder<ListPostureTemplatesRequest,ListPostureTemplatesResponse, listPostureTemplatesSettings()SecurityPostureClient.ListPostureTemplatesPagedResponse> Returns the builder for the settings used for calls to listPostureTemplates. -
getPostureTemplateSettings
public UnaryCallSettings.Builder<GetPostureTemplateRequest,PostureTemplate> getPostureTemplateSettings()Returns the builder for the settings used for calls to getPostureTemplate. -
listLocationsSettings
public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse, listLocationsSettings()SecurityPostureClient.ListLocationsPagedResponse> Returns the builder for the settings used for calls to listLocations. -
getLocationSettings
Returns the builder for the settings used for calls to getLocation. -
build
- Specified by:
buildin classClientSettings.Builder<SecurityPostureSettings,SecurityPostureSettings.Builder> - Throws:
IOException
-