Share via


GalleryScriptVersionsClient Interface

public interface GalleryScriptVersionsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<GalleryScriptVersionInner>,GalleryScriptVersionInner> beginCreateOrUpdate(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionInner galleryScriptVersion)

Create or update a gallery Script Version.

abstract SyncPoller<PollResult<GalleryScriptVersionInner>,GalleryScriptVersionInner> beginCreateOrUpdate(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionInner galleryScriptVersion, Context context)

Create or update a gallery Script Version.

abstract PollerFlux<PollResult<GalleryScriptVersionInner>,GalleryScriptVersionInner> beginCreateOrUpdateAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionInner galleryScriptVersion)

Create or update a gallery Script Version.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Delete a gallery Script Version.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, Context context)

Delete a gallery Script Version.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Delete a gallery Script Version.

abstract SyncPoller<PollResult<GalleryScriptVersionInner>,GalleryScriptVersionInner> beginUpdate(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionUpdate galleryScriptVersion)

Update a gallery Script Version.

abstract SyncPoller<PollResult<GalleryScriptVersionInner>,GalleryScriptVersionInner> beginUpdate(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionUpdate galleryScriptVersion, Context context)

Update a gallery Script Version.

abstract PollerFlux<PollResult<GalleryScriptVersionInner>,GalleryScriptVersionInner> beginUpdateAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionUpdate galleryScriptVersion)

Update a gallery Script Version.

abstract GalleryScriptVersionInner createOrUpdate(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionInner galleryScriptVersion)

Create or update a gallery Script Version.

abstract GalleryScriptVersionInner createOrUpdate(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionInner galleryScriptVersion, Context context)

Create or update a gallery Script Version.

abstract Mono<GalleryScriptVersionInner> createOrUpdateAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionInner galleryScriptVersion)

Create or update a gallery Script Version.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionInner galleryScriptVersion)

Create or update a gallery Script Version.

abstract void delete(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Delete a gallery Script Version.

abstract void delete(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, Context context)

Delete a gallery Script Version.

abstract Mono<Void> deleteAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Delete a gallery Script Version.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Delete a gallery Script Version.

abstract GalleryScriptVersionInner get(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Custom ArmResourceRead operation template with CloudError as Error.

abstract Mono<GalleryScriptVersionInner> getAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Custom ArmResourceRead operation template with CloudError as Error.

abstract Response<GalleryScriptVersionInner> getWithResponse(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, Context context)

Custom ArmResourceRead operation template with CloudError as Error.

abstract Mono<Response<GalleryScriptVersionInner>> getWithResponseAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Custom ArmResourceRead operation template with CloudError as Error.

abstract PagedIterable<GalleryScriptVersionInner> listByGalleryScript(String resourceGroupName, String galleryName, String galleryScriptName)

List gallery Script Versions in a gallery Script Definition.

abstract PagedIterable<GalleryScriptVersionInner> listByGalleryScript(String resourceGroupName, String galleryName, String galleryScriptName, Context context)

List gallery Script Versions in a gallery Script Definition.

abstract PagedFlux<GalleryScriptVersionInner> listByGalleryScriptAsync(String resourceGroupName, String galleryName, String galleryScriptName)

List gallery Script Versions in a gallery Script Definition.

abstract GalleryScriptVersionInner update(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionUpdate galleryScriptVersion)

Update a gallery Script Version.

abstract GalleryScriptVersionInner update(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionUpdate galleryScriptVersion, Context context)

Update a gallery Script Version.

abstract Mono<GalleryScriptVersionInner> updateAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionUpdate galleryScriptVersion)

Update a gallery Script Version.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionUpdate galleryScriptVersion)

Update a gallery Script Version.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<GalleryScriptVersionInner>,GalleryScriptVersionInner> beginCreateOrUpdate(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionInner galleryScriptVersion)

Create or update a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
galleryScriptVersion - Parameters supplied to the create or update gallery Script Version operation.

Returns:

the SyncPoller<T,U> for polling of concrete tracked resource types can be created by aliasing this type using a specific property type.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<GalleryScriptVersionInner>,GalleryScriptVersionInner> beginCreateOrUpdate(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionInner galleryScriptVersion, Context context)

Create or update a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
galleryScriptVersion - Parameters supplied to the create or update gallery Script Version operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of concrete tracked resource types can be created by aliasing this type using a specific property type.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<GalleryScriptVersionInner>,GalleryScriptVersionInner> beginCreateOrUpdateAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionInner galleryScriptVersion)

Create or update a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
galleryScriptVersion - Parameters supplied to the create or update gallery Script Version operation.

Returns:

the PollerFlux<T,U> for polling of concrete tracked resource types can be created by aliasing this type using a specific property type.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Delete a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, Context context)

Delete a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Delete a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller<PollResult<GalleryScriptVersionInner>,GalleryScriptVersionInner> beginUpdate(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionUpdate galleryScriptVersion)

Update a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
galleryScriptVersion - Parameters supplied to the update gallery Script Version operation.

Returns:

the SyncPoller<T,U> for polling of concrete tracked resource types can be created by aliasing this type using a specific property type.

beginUpdate

public abstract SyncPoller<PollResult<GalleryScriptVersionInner>,GalleryScriptVersionInner> beginUpdate(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionUpdate galleryScriptVersion, Context context)

Update a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
galleryScriptVersion - Parameters supplied to the update gallery Script Version operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of concrete tracked resource types can be created by aliasing this type using a specific property type.

beginUpdateAsync

public abstract PollerFlux<PollResult<GalleryScriptVersionInner>,GalleryScriptVersionInner> beginUpdateAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionUpdate galleryScriptVersion)

Update a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
galleryScriptVersion - Parameters supplied to the update gallery Script Version operation.

Returns:

the PollerFlux<T,U> for polling of concrete tracked resource types can be created by aliasing this type using a specific property type.

createOrUpdate

public abstract GalleryScriptVersionInner createOrUpdate(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionInner galleryScriptVersion)

Create or update a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
galleryScriptVersion - Parameters supplied to the create or update gallery Script Version operation.

Returns:

concrete tracked resource types can be created by aliasing this type using a specific property type.

createOrUpdate

public abstract GalleryScriptVersionInner createOrUpdate(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionInner galleryScriptVersion, Context context)

Create or update a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
galleryScriptVersion - Parameters supplied to the create or update gallery Script Version operation.
context - The context to associate with this operation.

Returns:

concrete tracked resource types can be created by aliasing this type using a specific property type.

createOrUpdateAsync

public abstract Mono<GalleryScriptVersionInner> createOrUpdateAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionInner galleryScriptVersion)

Create or update a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
galleryScriptVersion - Parameters supplied to the create or update gallery Script Version operation.

Returns:

concrete tracked resource types can be created by aliasing this type using a specific property type on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionInner galleryScriptVersion)

Create or update a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
galleryScriptVersion - Parameters supplied to the create or update gallery Script Version operation.

Returns:

concrete tracked resource types can be created by aliasing this type using a specific property type along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Delete a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.

delete

public abstract void delete(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, Context context)

Delete a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
context - The context to associate with this operation.

deleteAsync

public abstract Mono<Void> deleteAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Delete a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Delete a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract GalleryScriptVersionInner get(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Custom ArmResourceRead operation template with CloudError as Error.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.

Returns:

concrete tracked resource types can be created by aliasing this type using a specific property type.

getAsync

public abstract Mono<GalleryScriptVersionInner> getAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Custom ArmResourceRead operation template with CloudError as Error.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.

Returns:

concrete tracked resource types can be created by aliasing this type using a specific property type on successful completion of Mono.

getWithResponse

public abstract Response<GalleryScriptVersionInner> getWithResponse(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, Context context)

Custom ArmResourceRead operation template with CloudError as Error.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
context - The context to associate with this operation.

Returns:

concrete tracked resource types can be created by aliasing this type using a specific property type along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<GalleryScriptVersionInner>> getWithResponseAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName)

Custom ArmResourceRead operation template with CloudError as Error.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.

Returns:

concrete tracked resource types can be created by aliasing this type using a specific property type along with Response<T> on successful completion of Mono.

listByGalleryScript

public abstract PagedIterable<GalleryScriptVersionInner> listByGalleryScript(String resourceGroupName, String galleryName, String galleryScriptName)

List gallery Script Versions in a gallery Script Definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.

Returns:

paged collection of GalleryScriptVersion items as paginated response with PagedIterable<T>.

listByGalleryScript

public abstract PagedIterable<GalleryScriptVersionInner> listByGalleryScript(String resourceGroupName, String galleryName, String galleryScriptName, Context context)

List gallery Script Versions in a gallery Script Definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
context - The context to associate with this operation.

Returns:

paged collection of GalleryScriptVersion items as paginated response with PagedIterable<T>.

listByGalleryScriptAsync

public abstract PagedFlux<GalleryScriptVersionInner> listByGalleryScriptAsync(String resourceGroupName, String galleryName, String galleryScriptName)

List gallery Script Versions in a gallery Script Definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.

Returns:

paged collection of GalleryScriptVersion items as paginated response with PagedFlux<T>.

update

public abstract GalleryScriptVersionInner update(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionUpdate galleryScriptVersion)

Update a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
galleryScriptVersion - Parameters supplied to the update gallery Script Version operation.

Returns:

concrete tracked resource types can be created by aliasing this type using a specific property type.

update

public abstract GalleryScriptVersionInner update(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionUpdate galleryScriptVersion, Context context)

Update a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
galleryScriptVersion - Parameters supplied to the update gallery Script Version operation.
context - The context to associate with this operation.

Returns:

concrete tracked resource types can be created by aliasing this type using a specific property type.

updateAsync

public abstract Mono<GalleryScriptVersionInner> updateAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionUpdate galleryScriptVersion)

Update a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
galleryScriptVersion - Parameters supplied to the update gallery Script Version operation.

Returns:

concrete tracked resource types can be created by aliasing this type using a specific property type on successful completion of Mono.

updateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String galleryName, String galleryScriptName, String galleryScriptVersionName, GalleryScriptVersionUpdate galleryScriptVersion)

Update a gallery Script Version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
galleryName - The name of the Shared Image Gallery.
galleryScriptName - The name of the gallery Script Definition to be retrieved.
galleryScriptVersionName - The name of the gallery Script Version to be retrieved.
galleryScriptVersion - Parameters supplied to the update gallery Script Version operation.

Returns:

concrete tracked resource types can be created by aliasing this type using a specific property type along with Response<T> on successful completion of Mono.

Applies to