Class GalleryImageArgs.Builder

  • Enclosing class:
    GalleryImageArgs

    public static final class GalleryImageArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • galleryImageName

        public GalleryImageArgs.Builder galleryImageName​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> galleryImageName)
        Parameters:
        galleryImageName - The name of the gallery Image.
        Returns:
        builder
      • galleryImageName

        public GalleryImageArgs.Builder galleryImageName​(java.lang.String galleryImageName)
        Parameters:
        galleryImageName - The name of the gallery Image.
        Returns:
        builder
      • isEnabled

        public GalleryImageArgs.Builder isEnabled​(@Nullable
                                                  com.pulumi.core.Output<java.lang.Boolean> isEnabled)
        Parameters:
        isEnabled - Indicates whether this gallery image is enabled.
        Returns:
        builder
      • isEnabled

        public GalleryImageArgs.Builder isEnabled​(java.lang.Boolean isEnabled)
        Parameters:
        isEnabled - Indicates whether this gallery image is enabled.
        Returns:
        builder
      • isOverride

        public GalleryImageArgs.Builder isOverride​(@Nullable
                                                   com.pulumi.core.Output<java.lang.Boolean> isOverride)
        Parameters:
        isOverride - Indicates whether this gallery has been overridden for this lab account
        Returns:
        builder
      • isOverride

        public GalleryImageArgs.Builder isOverride​(java.lang.Boolean isOverride)
        Parameters:
        isOverride - Indicates whether this gallery has been overridden for this lab account
        Returns:
        builder
      • isPlanAuthorized

        public GalleryImageArgs.Builder isPlanAuthorized​(@Nullable
                                                         com.pulumi.core.Output<java.lang.Boolean> isPlanAuthorized)
        Parameters:
        isPlanAuthorized - Indicates if the plan has been authorized for programmatic deployment.
        Returns:
        builder
      • isPlanAuthorized

        public GalleryImageArgs.Builder isPlanAuthorized​(java.lang.Boolean isPlanAuthorized)
        Parameters:
        isPlanAuthorized - Indicates if the plan has been authorized for programmatic deployment.
        Returns:
        builder
      • labAccountName

        public GalleryImageArgs.Builder labAccountName​(com.pulumi.core.Output<java.lang.String> labAccountName)
        Parameters:
        labAccountName - The name of the lab Account.
        Returns:
        builder
      • labAccountName

        public GalleryImageArgs.Builder labAccountName​(java.lang.String labAccountName)
        Parameters:
        labAccountName - The name of the lab Account.
        Returns:
        builder
      • location

        public GalleryImageArgs.Builder location​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - The location of the resource.
        Returns:
        builder
      • location

        public GalleryImageArgs.Builder location​(java.lang.String location)
        Parameters:
        location - The location of the resource.
        Returns:
        builder
      • provisioningState

        public GalleryImageArgs.Builder provisioningState​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> provisioningState)
        Parameters:
        provisioningState - The provisioning status of the resource.
        Returns:
        builder
      • provisioningState

        public GalleryImageArgs.Builder provisioningState​(java.lang.String provisioningState)
        Parameters:
        provisioningState - The provisioning status of the resource.
        Returns:
        builder
      • resourceGroupName

        public GalleryImageArgs.Builder resourceGroupName​(com.pulumi.core.Output<java.lang.String> resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group.
        Returns:
        builder
      • resourceGroupName

        public GalleryImageArgs.Builder resourceGroupName​(java.lang.String resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group.
        Returns:
        builder
      • tags

        public GalleryImageArgs.Builder tags​(@Nullable
                                             com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - The tags of the resource.
        Returns:
        builder
      • tags

        public GalleryImageArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - The tags of the resource.
        Returns:
        builder
      • uniqueIdentifier

        public GalleryImageArgs.Builder uniqueIdentifier​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> uniqueIdentifier)
        Parameters:
        uniqueIdentifier - The unique immutable identifier of a resource (Guid).
        Returns:
        builder
      • uniqueIdentifier

        public GalleryImageArgs.Builder uniqueIdentifier​(java.lang.String uniqueIdentifier)
        Parameters:
        uniqueIdentifier - The unique immutable identifier of a resource (Guid).
        Returns:
        builder