Class OsConfigZonalServiceStubSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.StubSettings.Builder<OsConfigZonalServiceStubSettings,OsConfigZonalServiceStubSettings.Builder>
-
- com.google.cloud.osconfig.v1alpha.stub.OsConfigZonalServiceStubSettings.Builder
-
- Enclosing class:
- OsConfigZonalServiceStubSettings
public static class OsConfigZonalServiceStubSettings.Builder extends com.google.api.gax.rpc.StubSettings.Builder<OsConfigZonalServiceStubSettings,OsConfigZonalServiceStubSettings.Builder>
Builder for OsConfigZonalServiceStubSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(OsConfigZonalServiceStubSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description OsConfigZonalServiceStubSettings.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.OsConfigZonalServiceStubSettings
build()
com.google.api.gax.rpc.OperationCallSettings.Builder<CreateOSPolicyAssignmentRequest,OSPolicyAssignment,OSPolicyAssignmentOperationMetadata>
createOSPolicyAssignmentOperationSettings()
Returns the builder for the settings used for calls to createOSPolicyAssignment.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateOSPolicyAssignmentRequest,com.google.longrunning.Operation>
createOSPolicyAssignmentSettings()
Returns the builder for the settings used for calls to createOSPolicyAssignment.com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteOSPolicyAssignmentRequest,com.google.protobuf.Empty,OSPolicyAssignmentOperationMetadata>
deleteOSPolicyAssignmentOperationSettings()
Returns the builder for the settings used for calls to deleteOSPolicyAssignment.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteOSPolicyAssignmentRequest,com.google.longrunning.Operation>
deleteOSPolicyAssignmentSettings()
Returns the builder for the settings used for calls to deleteOSPolicyAssignment.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetInstanceOSPoliciesComplianceRequest,InstanceOSPoliciesCompliance>
getInstanceOSPoliciesComplianceSettings()
Deprecated.This method is deprecated and will be removed in the next major version update.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetInventoryRequest,Inventory>
getInventorySettings()
Returns the builder for the settings used for calls to getInventory.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetOSPolicyAssignmentReportRequest,OSPolicyAssignmentReport>
getOSPolicyAssignmentReportSettings()
Returns the builder for the settings used for calls to getOSPolicyAssignmentReport.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetOSPolicyAssignmentRequest,OSPolicyAssignment>
getOSPolicyAssignmentSettings()
Returns the builder for the settings used for calls to getOSPolicyAssignment.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetVulnerabilityReportRequest,VulnerabilityReport>
getVulnerabilityReportSettings()
Returns the builder for the settings used for calls to getVulnerabilityReport.com.google.api.gax.rpc.PagedCallSettings.Builder<ListInstanceOSPoliciesCompliancesRequest,ListInstanceOSPoliciesCompliancesResponse,OsConfigZonalServiceClient.ListInstanceOSPoliciesCompliancesPagedResponse>
listInstanceOSPoliciesCompliancesSettings()
Deprecated.This method is deprecated and will be removed in the next major version update.com.google.api.gax.rpc.PagedCallSettings.Builder<ListInventoriesRequest,ListInventoriesResponse,OsConfigZonalServiceClient.ListInventoriesPagedResponse>
listInventoriesSettings()
Returns the builder for the settings used for calls to listInventories.com.google.api.gax.rpc.PagedCallSettings.Builder<ListOSPolicyAssignmentReportsRequest,ListOSPolicyAssignmentReportsResponse,OsConfigZonalServiceClient.ListOSPolicyAssignmentReportsPagedResponse>
listOSPolicyAssignmentReportsSettings()
Returns the builder for the settings used for calls to listOSPolicyAssignmentReports.com.google.api.gax.rpc.PagedCallSettings.Builder<ListOSPolicyAssignmentRevisionsRequest,ListOSPolicyAssignmentRevisionsResponse,OsConfigZonalServiceClient.ListOSPolicyAssignmentRevisionsPagedResponse>
listOSPolicyAssignmentRevisionsSettings()
Returns the builder for the settings used for calls to listOSPolicyAssignmentRevisions.com.google.api.gax.rpc.PagedCallSettings.Builder<ListOSPolicyAssignmentsRequest,ListOSPolicyAssignmentsResponse,OsConfigZonalServiceClient.ListOSPolicyAssignmentsPagedResponse>
listOSPolicyAssignmentsSettings()
Returns the builder for the settings used for calls to listOSPolicyAssignments.com.google.api.gax.rpc.PagedCallSettings.Builder<ListVulnerabilityReportsRequest,ListVulnerabilityReportsResponse,OsConfigZonalServiceClient.ListVulnerabilityReportsPagedResponse>
listVulnerabilityReportsSettings()
Returns the builder for the settings used for calls to listVulnerabilityReports.com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>>
unaryMethodSettingsBuilders()
com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateOSPolicyAssignmentRequest,OSPolicyAssignment,OSPolicyAssignmentOperationMetadata>
updateOSPolicyAssignmentOperationSettings()
Returns the builder for the settings used for calls to updateOSPolicyAssignment.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateOSPolicyAssignmentRequest,com.google.longrunning.Operation>
updateOSPolicyAssignmentSettings()
Returns the builder for the settings used for calls to updateOSPolicyAssignment.-
Methods inherited from class com.google.api.gax.rpc.StubSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(OsConfigZonalServiceStubSettings settings)
-
-
Method Detail
-
applyToAllUnaryMethods
public OsConfigZonalServiceStubSettings.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.
-
unaryMethodSettingsBuilders
public com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
-
createOSPolicyAssignmentSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateOSPolicyAssignmentRequest,com.google.longrunning.Operation> createOSPolicyAssignmentSettings()
Returns the builder for the settings used for calls to createOSPolicyAssignment.
-
createOSPolicyAssignmentOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateOSPolicyAssignmentRequest,OSPolicyAssignment,OSPolicyAssignmentOperationMetadata> createOSPolicyAssignmentOperationSettings()
Returns the builder for the settings used for calls to createOSPolicyAssignment.
-
updateOSPolicyAssignmentSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateOSPolicyAssignmentRequest,com.google.longrunning.Operation> updateOSPolicyAssignmentSettings()
Returns the builder for the settings used for calls to updateOSPolicyAssignment.
-
updateOSPolicyAssignmentOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateOSPolicyAssignmentRequest,OSPolicyAssignment,OSPolicyAssignmentOperationMetadata> updateOSPolicyAssignmentOperationSettings()
Returns the builder for the settings used for calls to updateOSPolicyAssignment.
-
getOSPolicyAssignmentSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetOSPolicyAssignmentRequest,OSPolicyAssignment> getOSPolicyAssignmentSettings()
Returns the builder for the settings used for calls to getOSPolicyAssignment.
-
listOSPolicyAssignmentsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListOSPolicyAssignmentsRequest,ListOSPolicyAssignmentsResponse,OsConfigZonalServiceClient.ListOSPolicyAssignmentsPagedResponse> listOSPolicyAssignmentsSettings()
Returns the builder for the settings used for calls to listOSPolicyAssignments.
-
listOSPolicyAssignmentRevisionsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListOSPolicyAssignmentRevisionsRequest,ListOSPolicyAssignmentRevisionsResponse,OsConfigZonalServiceClient.ListOSPolicyAssignmentRevisionsPagedResponse> listOSPolicyAssignmentRevisionsSettings()
Returns the builder for the settings used for calls to listOSPolicyAssignmentRevisions.
-
deleteOSPolicyAssignmentSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteOSPolicyAssignmentRequest,com.google.longrunning.Operation> deleteOSPolicyAssignmentSettings()
Returns the builder for the settings used for calls to deleteOSPolicyAssignment.
-
deleteOSPolicyAssignmentOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteOSPolicyAssignmentRequest,com.google.protobuf.Empty,OSPolicyAssignmentOperationMetadata> deleteOSPolicyAssignmentOperationSettings()
Returns the builder for the settings used for calls to deleteOSPolicyAssignment.
-
getInstanceOSPoliciesComplianceSettings
@Deprecated public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetInstanceOSPoliciesComplianceRequest,InstanceOSPoliciesCompliance> getInstanceOSPoliciesComplianceSettings()
Deprecated.This method is deprecated and will be removed in the next major version update.Returns the builder for the settings used for calls to getInstanceOSPoliciesCompliance.
-
listInstanceOSPoliciesCompliancesSettings
@Deprecated public com.google.api.gax.rpc.PagedCallSettings.Builder<ListInstanceOSPoliciesCompliancesRequest,ListInstanceOSPoliciesCompliancesResponse,OsConfigZonalServiceClient.ListInstanceOSPoliciesCompliancesPagedResponse> listInstanceOSPoliciesCompliancesSettings()
Deprecated.This method is deprecated and will be removed in the next major version update.Returns the builder for the settings used for calls to listInstanceOSPoliciesCompliances.
-
getOSPolicyAssignmentReportSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetOSPolicyAssignmentReportRequest,OSPolicyAssignmentReport> getOSPolicyAssignmentReportSettings()
Returns the builder for the settings used for calls to getOSPolicyAssignmentReport.
-
listOSPolicyAssignmentReportsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListOSPolicyAssignmentReportsRequest,ListOSPolicyAssignmentReportsResponse,OsConfigZonalServiceClient.ListOSPolicyAssignmentReportsPagedResponse> listOSPolicyAssignmentReportsSettings()
Returns the builder for the settings used for calls to listOSPolicyAssignmentReports.
-
getInventorySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetInventoryRequest,Inventory> getInventorySettings()
Returns the builder for the settings used for calls to getInventory.
-
listInventoriesSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListInventoriesRequest,ListInventoriesResponse,OsConfigZonalServiceClient.ListInventoriesPagedResponse> listInventoriesSettings()
Returns the builder for the settings used for calls to listInventories.
-
getVulnerabilityReportSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetVulnerabilityReportRequest,VulnerabilityReport> getVulnerabilityReportSettings()
Returns the builder for the settings used for calls to getVulnerabilityReport.
-
listVulnerabilityReportsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListVulnerabilityReportsRequest,ListVulnerabilityReportsResponse,OsConfigZonalServiceClient.ListVulnerabilityReportsPagedResponse> listVulnerabilityReportsSettings()
Returns the builder for the settings used for calls to listVulnerabilityReports.
-
build
public OsConfigZonalServiceStubSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.StubSettings.Builder<OsConfigZonalServiceStubSettings,OsConfigZonalServiceStubSettings.Builder>
- Throws:
IOException
-
-