Package com.pulumi.azurenative.compute
Class GalleryApplicationArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.compute.GalleryApplicationArgs.Builder
-
- Enclosing class:
- GalleryApplicationArgs
public static final class GalleryApplicationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GalleryApplicationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GalleryApplicationArgs defaults)
-
-
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
-
customActions
public GalleryApplicationArgs.Builder customActions(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
-
customActions
public GalleryApplicationArgs.Builder customActions(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
-
location
public GalleryApplicationArgs.Builder location(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
-
build
public GalleryApplicationArgs build()
-
-