Package version:

Interface representing a JavaComponents.

interface JavaComponents {
    beginCreateOrUpdate(resourceGroupName: string, environmentName: string, name: string, javaComponentEnvelope: JavaComponent, options?: JavaComponentsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<JavaComponent>, JavaComponent>>;
    beginCreateOrUpdateAndWait(resourceGroupName: string, environmentName: string, name: string, javaComponentEnvelope: JavaComponent, options?: JavaComponentsCreateOrUpdateOptionalParams): Promise<JavaComponent>;
    beginDelete(resourceGroupName: string, environmentName: string, name: string, options?: JavaComponentsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<JavaComponentsDeleteHeaders>, JavaComponentsDeleteHeaders>>;
    beginDeleteAndWait(resourceGroupName: string, environmentName: string, name: string, options?: JavaComponentsDeleteOptionalParams): Promise<JavaComponentsDeleteHeaders>;
    beginUpdate(resourceGroupName: string, environmentName: string, name: string, javaComponentEnvelope: JavaComponent, options?: JavaComponentsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<JavaComponent>, JavaComponent>>;
    beginUpdateAndWait(resourceGroupName: string, environmentName: string, name: string, javaComponentEnvelope: JavaComponent, options?: JavaComponentsUpdateOptionalParams): Promise<JavaComponent>;
    get(resourceGroupName: string, environmentName: string, name: string, options?: JavaComponentsGetOptionalParams): Promise<JavaComponent>;
    list(resourceGroupName: string, environmentName: string, options?: JavaComponentsListOptionalParams): PagedAsyncIterableIterator<JavaComponent>;
}

Methods

  • Creates or updates a Java Component in a Managed Environment.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • environmentName: string

      Name of the Managed Environment.

    • name: string

      Name of the Java Component.

    • javaComponentEnvelope: JavaComponent

      Configuration details of the Java Component.

    • Optionaloptions: JavaComponentsCreateOrUpdateOptionalParams

      The options parameters.

    Returns Promise<JavaComponent>

  • Patches a Java Component using JSON Merge Patch

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • environmentName: string

      Name of the Managed Environment.

    • name: string

      Name of the Java Component.

    • javaComponentEnvelope: JavaComponent

      Configuration details of the Java Component.

    • Optionaloptions: JavaComponentsUpdateOptionalParams

      The options parameters.

    Returns Promise<JavaComponent>