Package com.google.cloud.dlp.v2
Class DlpServiceSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.ClientSettings.Builder<DlpServiceSettings,DlpServiceSettings.Builder>
-
- com.google.cloud.dlp.v2.DlpServiceSettings.Builder
-
- Enclosing class:
- DlpServiceSettings
public static class DlpServiceSettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<DlpServiceSettings,DlpServiceSettings.Builder>
Builder for DlpServiceSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(DlpServiceSettings settings)
protected
Builder(DlpServiceStubSettings.Builder stubSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.api.gax.rpc.UnaryCallSettings.Builder<ActivateJobTriggerRequest,DlpJob>
activateJobTriggerSettings()
Returns the builder for the settings used for calls to activateJobTrigger.DlpServiceSettings.Builder
applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
Applies the given settings updater function to all of the unary API methods in this service.DlpServiceSettings
build()
com.google.api.gax.rpc.UnaryCallSettings.Builder<CancelDlpJobRequest,com.google.protobuf.Empty>
cancelDlpJobSettings()
Returns the builder for the settings used for calls to cancelDlpJob.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateDeidentifyTemplateRequest,DeidentifyTemplate>
createDeidentifyTemplateSettings()
Returns the builder for the settings used for calls to createDeidentifyTemplate.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateDlpJobRequest,DlpJob>
createDlpJobSettings()
Returns the builder for the settings used for calls to createDlpJob.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateInspectTemplateRequest,InspectTemplate>
createInspectTemplateSettings()
Returns the builder for the settings used for calls to createInspectTemplate.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateJobTriggerRequest,JobTrigger>
createJobTriggerSettings()
Returns the builder for the settings used for calls to createJobTrigger.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateStoredInfoTypeRequest,StoredInfoType>
createStoredInfoTypeSettings()
Returns the builder for the settings used for calls to createStoredInfoType.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeidentifyContentRequest,DeidentifyContentResponse>
deidentifyContentSettings()
Returns the builder for the settings used for calls to deidentifyContent.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteDeidentifyTemplateRequest,com.google.protobuf.Empty>
deleteDeidentifyTemplateSettings()
Returns the builder for the settings used for calls to deleteDeidentifyTemplate.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteDlpJobRequest,com.google.protobuf.Empty>
deleteDlpJobSettings()
Returns the builder for the settings used for calls to deleteDlpJob.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteInspectTemplateRequest,com.google.protobuf.Empty>
deleteInspectTemplateSettings()
Returns the builder for the settings used for calls to deleteInspectTemplate.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteJobTriggerRequest,com.google.protobuf.Empty>
deleteJobTriggerSettings()
Returns the builder for the settings used for calls to deleteJobTrigger.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteStoredInfoTypeRequest,com.google.protobuf.Empty>
deleteStoredInfoTypeSettings()
Returns the builder for the settings used for calls to deleteStoredInfoType.com.google.api.gax.rpc.UnaryCallSettings.Builder<FinishDlpJobRequest,com.google.protobuf.Empty>
finishDlpJobSettings()
Returns the builder for the settings used for calls to finishDlpJob.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetDeidentifyTemplateRequest,DeidentifyTemplate>
getDeidentifyTemplateSettings()
Returns the builder for the settings used for calls to getDeidentifyTemplate.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetDlpJobRequest,DlpJob>
getDlpJobSettings()
Returns the builder for the settings used for calls to getDlpJob.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetInspectTemplateRequest,InspectTemplate>
getInspectTemplateSettings()
Returns the builder for the settings used for calls to getInspectTemplate.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetJobTriggerRequest,JobTrigger>
getJobTriggerSettings()
Returns the builder for the settings used for calls to getJobTrigger.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetStoredInfoTypeRequest,StoredInfoType>
getStoredInfoTypeSettings()
Returns the builder for the settings used for calls to getStoredInfoType.DlpServiceStubSettings.Builder
getStubSettingsBuilder()
com.google.api.gax.rpc.UnaryCallSettings.Builder<HybridInspectDlpJobRequest,HybridInspectResponse>
hybridInspectDlpJobSettings()
Returns the builder for the settings used for calls to hybridInspectDlpJob.com.google.api.gax.rpc.UnaryCallSettings.Builder<HybridInspectJobTriggerRequest,HybridInspectResponse>
hybridInspectJobTriggerSettings()
Returns the builder for the settings used for calls to hybridInspectJobTrigger.com.google.api.gax.rpc.UnaryCallSettings.Builder<InspectContentRequest,InspectContentResponse>
inspectContentSettings()
Returns the builder for the settings used for calls to inspectContent.com.google.api.gax.rpc.PagedCallSettings.Builder<ListDeidentifyTemplatesRequest,ListDeidentifyTemplatesResponse,DlpServiceClient.ListDeidentifyTemplatesPagedResponse>
listDeidentifyTemplatesSettings()
Returns the builder for the settings used for calls to listDeidentifyTemplates.com.google.api.gax.rpc.PagedCallSettings.Builder<ListDlpJobsRequest,ListDlpJobsResponse,DlpServiceClient.ListDlpJobsPagedResponse>
listDlpJobsSettings()
Returns the builder for the settings used for calls to listDlpJobs.com.google.api.gax.rpc.UnaryCallSettings.Builder<ListInfoTypesRequest,ListInfoTypesResponse>
listInfoTypesSettings()
Returns the builder for the settings used for calls to listInfoTypes.com.google.api.gax.rpc.PagedCallSettings.Builder<ListInspectTemplatesRequest,ListInspectTemplatesResponse,DlpServiceClient.ListInspectTemplatesPagedResponse>
listInspectTemplatesSettings()
Returns the builder for the settings used for calls to listInspectTemplates.com.google.api.gax.rpc.PagedCallSettings.Builder<ListJobTriggersRequest,ListJobTriggersResponse,DlpServiceClient.ListJobTriggersPagedResponse>
listJobTriggersSettings()
Returns the builder for the settings used for calls to listJobTriggers.com.google.api.gax.rpc.PagedCallSettings.Builder<ListStoredInfoTypesRequest,ListStoredInfoTypesResponse,DlpServiceClient.ListStoredInfoTypesPagedResponse>
listStoredInfoTypesSettings()
Returns the builder for the settings used for calls to listStoredInfoTypes.com.google.api.gax.rpc.UnaryCallSettings.Builder<RedactImageRequest,RedactImageResponse>
redactImageSettings()
Returns the builder for the settings used for calls to redactImage.com.google.api.gax.rpc.UnaryCallSettings.Builder<ReidentifyContentRequest,ReidentifyContentResponse>
reidentifyContentSettings()
Returns the builder for the settings used for calls to reidentifyContent.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateDeidentifyTemplateRequest,DeidentifyTemplate>
updateDeidentifyTemplateSettings()
Returns the builder for the settings used for calls to updateDeidentifyTemplate.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateInspectTemplateRequest,InspectTemplate>
updateInspectTemplateSettings()
Returns the builder for the settings used for calls to updateInspectTemplate.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateJobTriggerRequest,JobTrigger>
updateJobTriggerSettings()
Returns the builder for the settings used for calls to updateJobTrigger.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateStoredInfoTypeRequest,StoredInfoType>
updateStoredInfoTypeSettings()
Returns the builder for the settings used for calls to updateStoredInfoType.-
Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setWatchdogCheckInterval, setWatchdogProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder() throws IOException
- Throws:
IOException
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(DlpServiceSettings settings)
-
Builder
protected Builder(DlpServiceStubSettings.Builder stubSettings)
-
-
Method Detail
-
getStubSettingsBuilder
public DlpServiceStubSettings.Builder getStubSettingsBuilder()
-
applyToAllUnaryMethods
public DlpServiceSettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.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.
-
inspectContentSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<InspectContentRequest,InspectContentResponse> inspectContentSettings()
Returns the builder for the settings used for calls to inspectContent.
-
redactImageSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<RedactImageRequest,RedactImageResponse> redactImageSettings()
Returns the builder for the settings used for calls to redactImage.
-
deidentifyContentSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeidentifyContentRequest,DeidentifyContentResponse> deidentifyContentSettings()
Returns the builder for the settings used for calls to deidentifyContent.
-
reidentifyContentSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ReidentifyContentRequest,ReidentifyContentResponse> reidentifyContentSettings()
Returns the builder for the settings used for calls to reidentifyContent.
-
listInfoTypesSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ListInfoTypesRequest,ListInfoTypesResponse> listInfoTypesSettings()
Returns the builder for the settings used for calls to listInfoTypes.
-
createInspectTemplateSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateInspectTemplateRequest,InspectTemplate> createInspectTemplateSettings()
Returns the builder for the settings used for calls to createInspectTemplate.
-
updateInspectTemplateSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateInspectTemplateRequest,InspectTemplate> updateInspectTemplateSettings()
Returns the builder for the settings used for calls to updateInspectTemplate.
-
getInspectTemplateSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetInspectTemplateRequest,InspectTemplate> getInspectTemplateSettings()
Returns the builder for the settings used for calls to getInspectTemplate.
-
listInspectTemplatesSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListInspectTemplatesRequest,ListInspectTemplatesResponse,DlpServiceClient.ListInspectTemplatesPagedResponse> listInspectTemplatesSettings()
Returns the builder for the settings used for calls to listInspectTemplates.
-
deleteInspectTemplateSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteInspectTemplateRequest,com.google.protobuf.Empty> deleteInspectTemplateSettings()
Returns the builder for the settings used for calls to deleteInspectTemplate.
-
createDeidentifyTemplateSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateDeidentifyTemplateRequest,DeidentifyTemplate> createDeidentifyTemplateSettings()
Returns the builder for the settings used for calls to createDeidentifyTemplate.
-
updateDeidentifyTemplateSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateDeidentifyTemplateRequest,DeidentifyTemplate> updateDeidentifyTemplateSettings()
Returns the builder for the settings used for calls to updateDeidentifyTemplate.
-
getDeidentifyTemplateSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetDeidentifyTemplateRequest,DeidentifyTemplate> getDeidentifyTemplateSettings()
Returns the builder for the settings used for calls to getDeidentifyTemplate.
-
listDeidentifyTemplatesSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListDeidentifyTemplatesRequest,ListDeidentifyTemplatesResponse,DlpServiceClient.ListDeidentifyTemplatesPagedResponse> listDeidentifyTemplatesSettings()
Returns the builder for the settings used for calls to listDeidentifyTemplates.
-
deleteDeidentifyTemplateSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteDeidentifyTemplateRequest,com.google.protobuf.Empty> deleteDeidentifyTemplateSettings()
Returns the builder for the settings used for calls to deleteDeidentifyTemplate.
-
createJobTriggerSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateJobTriggerRequest,JobTrigger> createJobTriggerSettings()
Returns the builder for the settings used for calls to createJobTrigger.
-
updateJobTriggerSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateJobTriggerRequest,JobTrigger> updateJobTriggerSettings()
Returns the builder for the settings used for calls to updateJobTrigger.
-
hybridInspectJobTriggerSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<HybridInspectJobTriggerRequest,HybridInspectResponse> hybridInspectJobTriggerSettings()
Returns the builder for the settings used for calls to hybridInspectJobTrigger.
-
getJobTriggerSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetJobTriggerRequest,JobTrigger> getJobTriggerSettings()
Returns the builder for the settings used for calls to getJobTrigger.
-
listJobTriggersSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListJobTriggersRequest,ListJobTriggersResponse,DlpServiceClient.ListJobTriggersPagedResponse> listJobTriggersSettings()
Returns the builder for the settings used for calls to listJobTriggers.
-
deleteJobTriggerSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteJobTriggerRequest,com.google.protobuf.Empty> deleteJobTriggerSettings()
Returns the builder for the settings used for calls to deleteJobTrigger.
-
activateJobTriggerSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ActivateJobTriggerRequest,DlpJob> activateJobTriggerSettings()
Returns the builder for the settings used for calls to activateJobTrigger.
-
createDlpJobSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateDlpJobRequest,DlpJob> createDlpJobSettings()
Returns the builder for the settings used for calls to createDlpJob.
-
listDlpJobsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListDlpJobsRequest,ListDlpJobsResponse,DlpServiceClient.ListDlpJobsPagedResponse> listDlpJobsSettings()
Returns the builder for the settings used for calls to listDlpJobs.
-
getDlpJobSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetDlpJobRequest,DlpJob> getDlpJobSettings()
Returns the builder for the settings used for calls to getDlpJob.
-
deleteDlpJobSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteDlpJobRequest,com.google.protobuf.Empty> deleteDlpJobSettings()
Returns the builder for the settings used for calls to deleteDlpJob.
-
cancelDlpJobSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CancelDlpJobRequest,com.google.protobuf.Empty> cancelDlpJobSettings()
Returns the builder for the settings used for calls to cancelDlpJob.
-
createStoredInfoTypeSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateStoredInfoTypeRequest,StoredInfoType> createStoredInfoTypeSettings()
Returns the builder for the settings used for calls to createStoredInfoType.
-
updateStoredInfoTypeSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateStoredInfoTypeRequest,StoredInfoType> updateStoredInfoTypeSettings()
Returns the builder for the settings used for calls to updateStoredInfoType.
-
getStoredInfoTypeSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetStoredInfoTypeRequest,StoredInfoType> getStoredInfoTypeSettings()
Returns the builder for the settings used for calls to getStoredInfoType.
-
listStoredInfoTypesSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListStoredInfoTypesRequest,ListStoredInfoTypesResponse,DlpServiceClient.ListStoredInfoTypesPagedResponse> listStoredInfoTypesSettings()
Returns the builder for the settings used for calls to listStoredInfoTypes.
-
deleteStoredInfoTypeSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteStoredInfoTypeRequest,com.google.protobuf.Empty> deleteStoredInfoTypeSettings()
Returns the builder for the settings used for calls to deleteStoredInfoType.
-
hybridInspectDlpJobSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<HybridInspectDlpJobRequest,HybridInspectResponse> hybridInspectDlpJobSettings()
Returns the builder for the settings used for calls to hybridInspectDlpJob.
-
finishDlpJobSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<FinishDlpJobRequest,com.google.protobuf.Empty> finishDlpJobSettings()
Returns the builder for the settings used for calls to finishDlpJob.
-
build
public DlpServiceSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.ClientSettings.Builder<DlpServiceSettings,DlpServiceSettings.Builder>
- Throws:
IOException
-
-