JobCredentialsClient Interface

public interface JobCredentialsClient

An instance of this class provides access to all the operations defined in JobCredentialsClient.

Method Summary

Modifier and Type Method and Description
abstract JobCredentialInner createOrUpdate(String resourceGroupName, String serverName, String jobAgentName, String credentialName, JobCredentialInner parameters)

Creates or updates a job credential.

abstract Mono<JobCredentialInner> createOrUpdateAsync(String resourceGroupName, String serverName, String jobAgentName, String credentialName, JobCredentialInner parameters)

Creates or updates a job credential.

abstract Response<JobCredentialInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, String jobAgentName, String credentialName, JobCredentialInner parameters, Context context)

Creates or updates a job credential.

abstract Mono<Response<JobCredentialInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String credentialName, JobCredentialInner parameters)

Creates or updates a job credential.

abstract void delete(String resourceGroupName, String serverName, String jobAgentName, String credentialName)

Deletes a job credential.

abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName, String jobAgentName, String credentialName)

Deletes a job credential.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String serverName, String jobAgentName, String credentialName, Context context)

Deletes a job credential.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String credentialName)

Deletes a job credential.

abstract JobCredentialInner get(String resourceGroupName, String serverName, String jobAgentName, String credentialName)

Gets a jobs credential.

abstract Mono<JobCredentialInner> getAsync(String resourceGroupName, String serverName, String jobAgentName, String credentialName)

Gets a jobs credential.

abstract Response<JobCredentialInner> getWithResponse(String resourceGroupName, String serverName, String jobAgentName, String credentialName, Context context)

Gets a jobs credential.

abstract Mono<Response<JobCredentialInner>> getWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String credentialName)

Gets a jobs credential.

abstract PagedIterable<JobCredentialInner> listByAgent(String resourceGroupName, String serverName, String jobAgentName)

Gets a list of jobs credentials.

abstract PagedIterable<JobCredentialInner> listByAgent(String resourceGroupName, String serverName, String jobAgentName, Context context)

Gets a list of jobs credentials.

abstract PagedFlux<JobCredentialInner> listByAgentAsync(String resourceGroupName, String serverName, String jobAgentName)

Gets a list of jobs credentials.

Method Details

createOrUpdate

public abstract JobCredentialInner createOrUpdate(String resourceGroupName, String serverName, String jobAgentName, String credentialName, JobCredentialInner parameters)

Creates or updates a job credential.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
credentialName - The name of the credential.
parameters - The requested job credential state.

Returns:

a stored credential that can be used by a job to connect to target databases.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serverName, String jobAgentName, String credentialName, JobCredentialInner parameters)

Creates or updates a job credential.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
credentialName - The name of the credential.
parameters - The requested job credential state.

Returns:

a stored credential that can be used by a job to connect to target databases on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String serverName, String jobAgentName, String credentialName, JobCredentialInner parameters, Context context)

Creates or updates a job credential.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
credentialName - The name of the credential.
parameters - The requested job credential state.
context - The context to associate with this operation.

Returns:

a stored credential that can be used by a job to connect to target databases along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String credentialName, JobCredentialInner parameters)

Creates or updates a job credential.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
credentialName - The name of the credential.
parameters - The requested job credential state.

Returns:

a stored credential that can be used by a job to connect to target databases along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String serverName, String jobAgentName, String credentialName)

Deletes a job credential.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
credentialName - The name of the credential.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String serverName, String jobAgentName, String credentialName)

Deletes a job credential.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
credentialName - The name of the credential.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String serverName, String jobAgentName, String credentialName, Context context)

Deletes a job credential.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
credentialName - The name of the credential.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String credentialName)

Deletes a job credential.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
credentialName - The name of the credential.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract JobCredentialInner get(String resourceGroupName, String serverName, String jobAgentName, String credentialName)

Gets a jobs credential.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
credentialName - The name of the credential.

Returns:

a jobs credential.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName, String jobAgentName, String credentialName)

Gets a jobs credential.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
credentialName - The name of the credential.

Returns:

a jobs credential on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serverName, String jobAgentName, String credentialName, Context context)

Gets a jobs credential.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
credentialName - The name of the credential.
context - The context to associate with this operation.

Returns:

a jobs credential along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String credentialName)

Gets a jobs credential.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
credentialName - The name of the credential.

Returns:

a jobs credential along with Response<T> on successful completion of Mono.

listByAgent

public abstract PagedIterable listByAgent(String resourceGroupName, String serverName, String jobAgentName)

Gets a list of jobs credentials.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.

Returns:

a list of jobs credentials as paginated response with PagedIterable<T>.

listByAgent

public abstract PagedIterable listByAgent(String resourceGroupName, String serverName, String jobAgentName, Context context)

Gets a list of jobs credentials.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
context - The context to associate with this operation.

Returns:

a list of jobs credentials as paginated response with PagedIterable<T>.

listByAgentAsync

public abstract PagedFlux listByAgentAsync(String resourceGroupName, String serverName, String jobAgentName)

Gets a list of jobs credentials.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.

Returns:

a list of jobs credentials as paginated response with PagedFlux<T>.

Applies to