Class GalleryApplicationArgs.Builder

  • Enclosing class:
    GalleryApplicationArgs

    public static final class GalleryApplicationArgs.Builder
    extends java.lang.Object
    • Method Detail

      • customActions

        public GalleryApplicationArgs.Builder customActions​(@Nullable
                                                            com.pulumi.core.Output<java.util.List<GalleryApplicationCustomActionArgs>> customActions)
        Parameters:
        customActions - A list of custom actions that can be performed with all of the Gallery Application Versions within this Gallery Application.
        Returns:
        builder
      • description

        public GalleryApplicationArgs.Builder description​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - The description of this gallery Application Definition resource. This property is updatable.
        Returns:
        builder
      • description

        public GalleryApplicationArgs.Builder description​(java.lang.String description)
        Parameters:
        description - The description of this gallery Application Definition resource. This property is updatable.
        Returns:
        builder
      • endOfLifeDate

        public GalleryApplicationArgs.Builder endOfLifeDate​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> endOfLifeDate)
        Parameters:
        endOfLifeDate - The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
        Returns:
        builder
      • endOfLifeDate

        public GalleryApplicationArgs.Builder endOfLifeDate​(java.lang.String endOfLifeDate)
        Parameters:
        endOfLifeDate - The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
        Returns:
        builder
      • eula

        public GalleryApplicationArgs.Builder eula​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> eula)
        Parameters:
        eula - The Eula agreement for the gallery Application Definition.
        Returns:
        builder
      • eula

        public GalleryApplicationArgs.Builder eula​(java.lang.String eula)
        Parameters:
        eula - The Eula agreement for the gallery Application Definition.
        Returns:
        builder
      • galleryApplicationName

        public GalleryApplicationArgs.Builder galleryApplicationName​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> galleryApplicationName)
        Parameters:
        galleryApplicationName - The name of the gallery Application Definition to be created or updated. The allowed characters are alphabets and numbers with dots, dashes, and periods allowed in the middle. The maximum length is 80 characters.
        Returns:
        builder
      • galleryApplicationName

        public GalleryApplicationArgs.Builder galleryApplicationName​(java.lang.String galleryApplicationName)
        Parameters:
        galleryApplicationName - The name of the gallery Application Definition to be created or updated. The allowed characters are alphabets and numbers with dots, dashes, and periods allowed in the middle. The maximum length is 80 characters.
        Returns:
        builder
      • galleryName

        public GalleryApplicationArgs.Builder galleryName​(com.pulumi.core.Output<java.lang.String> galleryName)
        Parameters:
        galleryName - The name of the Shared Application Gallery in which the Application Definition is to be created.
        Returns:
        builder
      • galleryName

        public GalleryApplicationArgs.Builder galleryName​(java.lang.String galleryName)
        Parameters:
        galleryName - The name of the Shared Application Gallery in which the Application Definition is to be created.
        Returns:
        builder
      • location

        public GalleryApplicationArgs.Builder location​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - Resource location
        Returns:
        builder
      • privacyStatementUri

        public GalleryApplicationArgs.Builder privacyStatementUri​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> privacyStatementUri)
        Parameters:
        privacyStatementUri - The privacy statement uri.
        Returns:
        builder
      • privacyStatementUri

        public GalleryApplicationArgs.Builder privacyStatementUri​(java.lang.String privacyStatementUri)
        Parameters:
        privacyStatementUri - The privacy statement uri.
        Returns:
        builder
      • releaseNoteUri

        public GalleryApplicationArgs.Builder releaseNoteUri​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> releaseNoteUri)
        Parameters:
        releaseNoteUri - The release note uri.
        Returns:
        builder
      • releaseNoteUri

        public GalleryApplicationArgs.Builder releaseNoteUri​(java.lang.String releaseNoteUri)
        Parameters:
        releaseNoteUri - The release note uri.
        Returns:
        builder
      • resourceGroupName

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

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

        public GalleryApplicationArgs.Builder supportedOSType​(com.pulumi.core.Output<OperatingSystemTypes> supportedOSType)
        Parameters:
        supportedOSType - This property allows you to specify the supported type of the OS that application is built for. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
        Returns:
        builder
      • supportedOSType

        public GalleryApplicationArgs.Builder supportedOSType​(OperatingSystemTypes supportedOSType)
        Parameters:
        supportedOSType - This property allows you to specify the supported type of the OS that application is built for. <br><br> Possible values are: <br><br> **Windows** <br><br> **Linux**
        Returns:
        builder
      • tags

        public GalleryApplicationArgs.Builder tags​(@Nullable
                                                   com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Resource tags
        Returns:
        builder
      • tags

        public GalleryApplicationArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Resource tags
        Returns:
        builder