Class SqlInstancesServiceSettings.Builder (0.1.0)

public static class SqlInstancesServiceSettings.Builder extends ClientSettings.Builder<SqlInstancesServiceSettings,SqlInstancesServiceSettings.Builder>

Builder for SqlInstancesServiceSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > SqlInstancesServiceSettings.Builder

Constructors

Builder()

protected Builder()

Builder(@Nullable ClientContext clientContext)

protected Builder(@Nullable ClientContext clientContext)
Parameter
Name Description
clientContext @org.jspecify.annotations.Nullable com.google.api.gax.rpc.ClientContext

Builder(SqlInstancesServiceSettings settings)

protected Builder(SqlInstancesServiceSettings settings)
Parameter
Name Description
settings SqlInstancesServiceSettings

Builder(SqlInstancesServiceStubSettings.Builder stubSettings)

protected Builder(SqlInstancesServiceStubSettings.Builder stubSettings)
Parameter
Name Description
stubSettings SqlInstancesServiceStubSettings.Builder

Methods

acquireSsrsLeaseSettings()

public UnaryCallSettings.Builder<SqlInstancesAcquireSsrsLeaseRequest,SqlInstancesAcquireSsrsLeaseResponse> acquireSsrsLeaseSettings()

Returns the builder for the settings used for calls to acquireSsrsLease.

Returns
Type Description
Builder<SqlInstancesAcquireSsrsLeaseRequest,SqlInstancesAcquireSsrsLeaseResponse>

addEntraIdCertificateSettings()

public UnaryCallSettings.Builder<SqlInstancesAddEntraIdCertificateRequest,Operation> addEntraIdCertificateSettings()

Returns the builder for the settings used for calls to addEntraIdCertificate.

Returns
Type Description
Builder<SqlInstancesAddEntraIdCertificateRequest,Operation>

addServerCaSettings()

public UnaryCallSettings.Builder<SqlInstancesAddServerCaRequest,Operation> addServerCaSettings()

Returns the builder for the settings used for calls to addServerCa.

Returns
Type Description
Builder<SqlInstancesAddServerCaRequest,Operation>

addServerCertificateSettings()

public UnaryCallSettings.Builder<SqlInstancesAddServerCertificateRequest,Operation> addServerCertificateSettings()

Returns the builder for the settings used for calls to addServerCertificate.

Returns
Type Description
Builder<SqlInstancesAddServerCertificateRequest,Operation>

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public SqlInstancesServiceSettings.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.

Parameter
Name Description
settingsUpdater ApiFunction<Builder<?,?>,java.lang.Void>
Returns
Type Description
SqlInstancesServiceSettings.Builder

build()

public SqlInstancesServiceSettings build()
Returns
Type Description
SqlInstancesServiceSettings
Overrides
Exceptions
Type Description
IOException

cloneSettings()

public UnaryCallSettings.Builder<SqlInstancesCloneRequest,Operation> cloneSettings()

Returns the builder for the settings used for calls to clone.

Returns
Type Description
Builder<SqlInstancesCloneRequest,Operation>

createEphemeralSettings()

public UnaryCallSettings.Builder<SqlInstancesCreateEphemeralCertRequest,SslCert> createEphemeralSettings()

Returns the builder for the settings used for calls to createEphemeral.

Returns
Type Description
Builder<SqlInstancesCreateEphemeralCertRequest,SslCert>

deleteSettings()

public UnaryCallSettings.Builder<SqlInstancesDeleteRequest,Operation> deleteSettings()

Returns the builder for the settings used for calls to delete.

Returns
Type Description
Builder<SqlInstancesDeleteRequest,Operation>

demoteMasterSettings()

public UnaryCallSettings.Builder<SqlInstancesDemoteMasterRequest,Operation> demoteMasterSettings()

Returns the builder for the settings used for calls to demoteMaster.

Returns
Type Description
Builder<SqlInstancesDemoteMasterRequest,Operation>

demoteSettings()

public UnaryCallSettings.Builder<SqlInstancesDemoteRequest,Operation> demoteSettings()

Returns the builder for the settings used for calls to demote.

Returns
Type Description
Builder<SqlInstancesDemoteRequest,Operation>

executeSqlSettings()

public UnaryCallSettings.Builder<SqlInstancesExecuteSqlRequest,SqlInstancesExecuteSqlResponse> executeSqlSettings()

Returns the builder for the settings used for calls to executeSql.

Returns
Type Description
Builder<SqlInstancesExecuteSqlRequest,SqlInstancesExecuteSqlResponse>

exportSettings()

public UnaryCallSettings.Builder<SqlInstancesExportRequest,Operation> exportSettings()

Returns the builder for the settings used for calls to export.

Returns
Type Description
Builder<SqlInstancesExportRequest,Operation>

failoverSettings()

public UnaryCallSettings.Builder<SqlInstancesFailoverRequest,Operation> failoverSettings()

Returns the builder for the settings used for calls to failover.

Returns
Type Description
Builder<SqlInstancesFailoverRequest,Operation>

getDiskShrinkConfigSettings()

public UnaryCallSettings.Builder<SqlInstancesGetDiskShrinkConfigRequest,SqlInstancesGetDiskShrinkConfigResponse> getDiskShrinkConfigSettings()

Returns the builder for the settings used for calls to getDiskShrinkConfig.

Returns
Type Description
Builder<SqlInstancesGetDiskShrinkConfigRequest,SqlInstancesGetDiskShrinkConfigResponse>

getLatestRecoveryTimeSettings()

public UnaryCallSettings.Builder<SqlInstancesGetLatestRecoveryTimeRequest,SqlInstancesGetLatestRecoveryTimeResponse> getLatestRecoveryTimeSettings()

Returns the builder for the settings used for calls to getLatestRecoveryTime.

Returns
Type Description
Builder<SqlInstancesGetLatestRecoveryTimeRequest,SqlInstancesGetLatestRecoveryTimeResponse>

getSettings()

public UnaryCallSettings.Builder<SqlInstancesGetRequest,DatabaseInstance> getSettings()

Returns the builder for the settings used for calls to get.

Returns
Type Description
Builder<SqlInstancesGetRequest,DatabaseInstance>

getStubSettingsBuilder()

public SqlInstancesServiceStubSettings.Builder getStubSettingsBuilder()
Returns
Type Description
SqlInstancesServiceStubSettings.Builder

import_Settings()

public UnaryCallSettings.Builder<SqlInstancesImportRequest,Operation> import_Settings()

Returns the builder for the settings used for calls to import_.

Returns
Type Description
Builder<SqlInstancesImportRequest,Operation>

insertSettings()

public UnaryCallSettings.Builder<SqlInstancesInsertRequest,Operation> insertSettings()

Returns the builder for the settings used for calls to insert.

Returns
Type Description
Builder<SqlInstancesInsertRequest,Operation>

listEntraIdCertificatesSettings()

public UnaryCallSettings.Builder<SqlInstancesListEntraIdCertificatesRequest,InstancesListEntraIdCertificatesResponse> listEntraIdCertificatesSettings()

Returns the builder for the settings used for calls to listEntraIdCertificates.

Returns
Type Description
Builder<SqlInstancesListEntraIdCertificatesRequest,InstancesListEntraIdCertificatesResponse>

listServerCasSettings()

public UnaryCallSettings.Builder<SqlInstancesListServerCasRequest,InstancesListServerCasResponse> listServerCasSettings()

Returns the builder for the settings used for calls to listServerCas.

Returns
Type Description
Builder<SqlInstancesListServerCasRequest,InstancesListServerCasResponse>

listServerCertificatesSettings()

public UnaryCallSettings.Builder<SqlInstancesListServerCertificatesRequest,InstancesListServerCertificatesResponse> listServerCertificatesSettings()

Returns the builder for the settings used for calls to listServerCertificates.

Returns
Type Description
Builder<SqlInstancesListServerCertificatesRequest,InstancesListServerCertificatesResponse>

listSettings()

public UnaryCallSettings.Builder<SqlInstancesListRequest,InstancesListResponse> listSettings()

Returns the builder for the settings used for calls to list.

Returns
Type Description
Builder<SqlInstancesListRequest,InstancesListResponse>

patchSettings()

public UnaryCallSettings.Builder<SqlInstancesPatchRequest,Operation> patchSettings()

Returns the builder for the settings used for calls to patch.

Returns
Type Description
Builder<SqlInstancesPatchRequest,Operation>

performDiskShrinkSettings()

public UnaryCallSettings.Builder<SqlInstancesPerformDiskShrinkRequest,Operation> performDiskShrinkSettings()

Returns the builder for the settings used for calls to performDiskShrink.

Returns
Type Description
Builder<SqlInstancesPerformDiskShrinkRequest,Operation>

pointInTimeRestoreSettings()

public UnaryCallSettings.Builder<SqlInstancesPointInTimeRestoreRequest,Operation> pointInTimeRestoreSettings()

Returns the builder for the settings used for calls to pointInTimeRestore.

Returns
Type Description
Builder<SqlInstancesPointInTimeRestoreRequest,Operation>

preCheckMajorVersionUpgradeSettings()

public UnaryCallSettings.Builder<SqlInstancesPreCheckMajorVersionUpgradeRequest,Operation> preCheckMajorVersionUpgradeSettings()

Returns the builder for the settings used for calls to preCheckMajorVersionUpgrade.

Returns
Type Description
Builder<SqlInstancesPreCheckMajorVersionUpgradeRequest,Operation>

promoteReplicaSettings()

public UnaryCallSettings.Builder<SqlInstancesPromoteReplicaRequest,Operation> promoteReplicaSettings()

Returns the builder for the settings used for calls to promoteReplica.

Returns
Type Description
Builder<SqlInstancesPromoteReplicaRequest,Operation>

reencryptSettings()

public UnaryCallSettings.Builder<SqlInstancesReencryptRequest,Operation> reencryptSettings()

Returns the builder for the settings used for calls to reencrypt.

Returns
Type Description
Builder<SqlInstancesReencryptRequest,Operation>

releaseSsrsLeaseSettings()

public UnaryCallSettings.Builder<SqlInstancesReleaseSsrsLeaseRequest,SqlInstancesReleaseSsrsLeaseResponse> releaseSsrsLeaseSettings()

Returns the builder for the settings used for calls to releaseSsrsLease.

Returns
Type Description
Builder<SqlInstancesReleaseSsrsLeaseRequest,SqlInstancesReleaseSsrsLeaseResponse>

rescheduleMaintenanceSettings()

public UnaryCallSettings.Builder<SqlInstancesRescheduleMaintenanceRequest,Operation> rescheduleMaintenanceSettings()

Returns the builder for the settings used for calls to rescheduleMaintenance.

Returns
Type Description
Builder<SqlInstancesRescheduleMaintenanceRequest,Operation>

resetReplicaSizeSettings()

public UnaryCallSettings.Builder<SqlInstancesResetReplicaSizeRequest,Operation> resetReplicaSizeSettings()

Returns the builder for the settings used for calls to resetReplicaSize.

Returns
Type Description
Builder<SqlInstancesResetReplicaSizeRequest,Operation>

resetSslConfigSettings()

public UnaryCallSettings.Builder<SqlInstancesResetSslConfigRequest,Operation> resetSslConfigSettings()

Returns the builder for the settings used for calls to resetSslConfig.

Returns
Type Description
Builder<SqlInstancesResetSslConfigRequest,Operation>

restartSettings()

public UnaryCallSettings.Builder<SqlInstancesRestartRequest,Operation> restartSettings()

Returns the builder for the settings used for calls to restart.

Returns
Type Description
Builder<SqlInstancesRestartRequest,Operation>

restoreBackupSettings()

public UnaryCallSettings.Builder<SqlInstancesRestoreBackupRequest,Operation> restoreBackupSettings()

Returns the builder for the settings used for calls to restoreBackup.

Returns
Type Description
Builder<SqlInstancesRestoreBackupRequest,Operation>

rotateEntraIdCertificateSettings()

public UnaryCallSettings.Builder<SqlInstancesRotateEntraIdCertificateRequest,Operation> rotateEntraIdCertificateSettings()

Returns the builder for the settings used for calls to rotateEntraIdCertificate.

Returns
Type Description
Builder<SqlInstancesRotateEntraIdCertificateRequest,Operation>

rotateServerCaSettings()

public UnaryCallSettings.Builder<SqlInstancesRotateServerCaRequest,Operation> rotateServerCaSettings()

Returns the builder for the settings used for calls to rotateServerCa.

Returns
Type Description
Builder<SqlInstancesRotateServerCaRequest,Operation>

rotateServerCertificateSettings()

public UnaryCallSettings.Builder<SqlInstancesRotateServerCertificateRequest,Operation> rotateServerCertificateSettings()

Returns the builder for the settings used for calls to rotateServerCertificate.

Returns
Type Description
Builder<SqlInstancesRotateServerCertificateRequest,Operation>

startExternalSyncSettings()

public UnaryCallSettings.Builder<SqlInstancesStartExternalSyncRequest,Operation> startExternalSyncSettings()

Returns the builder for the settings used for calls to startExternalSync.

Returns
Type Description
Builder<SqlInstancesStartExternalSyncRequest,Operation>

startReplicaSettings()

public UnaryCallSettings.Builder<SqlInstancesStartReplicaRequest,Operation> startReplicaSettings()

Returns the builder for the settings used for calls to startReplica.

Returns
Type Description
Builder<SqlInstancesStartReplicaRequest,Operation>

stopReplicaSettings()

public UnaryCallSettings.Builder<SqlInstancesStopReplicaRequest,Operation> stopReplicaSettings()

Returns the builder for the settings used for calls to stopReplica.

Returns
Type Description
Builder<SqlInstancesStopReplicaRequest,Operation>

switchoverSettings()

public UnaryCallSettings.Builder<SqlInstancesSwitchoverRequest,Operation> switchoverSettings()

Returns the builder for the settings used for calls to switchover.

Returns
Type Description
Builder<SqlInstancesSwitchoverRequest,Operation>

truncateLogSettings()

public UnaryCallSettings.Builder<SqlInstancesTruncateLogRequest,Operation> truncateLogSettings()

Returns the builder for the settings used for calls to truncateLog.

Returns
Type Description
Builder<SqlInstancesTruncateLogRequest,Operation>

updateSettings()

public UnaryCallSettings.Builder<SqlInstancesUpdateRequest,Operation> updateSettings()

Returns the builder for the settings used for calls to update.

Returns
Type Description
Builder<SqlInstancesUpdateRequest,Operation>

verifyExternalSyncSettingsSettings()

public UnaryCallSettings.Builder<SqlInstancesVerifyExternalSyncSettingsRequest,SqlInstancesVerifyExternalSyncSettingsResponse> verifyExternalSyncSettingsSettings()

Returns the builder for the settings used for calls to verifyExternalSyncSettings.

Returns
Type Description
Builder<SqlInstancesVerifyExternalSyncSettingsRequest,SqlInstancesVerifyExternalSyncSettingsResponse>