GalleryImageInner Class

public final class GalleryImageInner
extends Resource

A gallery image.

Constructor Summary

Constructor Description
GalleryImageInner()

Creates an instance of GalleryImageInner class.

Method Summary

Modifier and Type Method and Description
String author()

Get the author property: The author of the gallery image.

OffsetDateTime createdDate()

Get the createdDate property: The creation date of the gallery image.

String description()

Get the description property: The description of the gallery image.

Boolean enabled()

Get the enabled property: Indicates whether this gallery image is enabled.

String icon()

Get the icon property: The icon of the gallery image.

GalleryImageReference imageReference()

Get the imageReference property: The image reference of the gallery image.

Boolean isPlanAuthorized()

Get the isPlanAuthorized property: Indicates if the plan has been authorized for programmatic deployment.

String planId()

Get the planId property: The third party plan that applies to this image.

void validate()

Validates the instance.

GalleryImageInner withAuthor(String author)

Set the author property: The author of the gallery image.

GalleryImageInner withDescription(String description)

Set the description property: The description of the gallery image.

GalleryImageInner withEnabled(Boolean enabled)

Set the enabled property: Indicates whether this gallery image is enabled.

GalleryImageInner withIcon(String icon)

Set the icon property: The icon of the gallery image.

GalleryImageInner withImageReference(GalleryImageReference imageReference)

Set the imageReference property: The image reference of the gallery image.

GalleryImageInner withIsPlanAuthorized(Boolean isPlanAuthorized)

Set the isPlanAuthorized property: Indicates if the plan has been authorized for programmatic deployment.

GalleryImageInner withLocation(String location)
GalleryImageInner withPlanId(String planId)

Set the planId property: The third party plan that applies to this image.

GalleryImageInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

GalleryImageInner

public GalleryImageInner()

Creates an instance of GalleryImageInner class.

Method Details

author

public String author()

Get the author property: The author of the gallery image.

Returns:

the author value.

createdDate

public OffsetDateTime createdDate()

Get the createdDate property: The creation date of the gallery image.

Returns:

the createdDate value.

description

public String description()

Get the description property: The description of the gallery image.

Returns:

the description value.

enabled

public Boolean enabled()

Get the enabled property: Indicates whether this gallery image is enabled.

Returns:

the enabled value.

icon

public String icon()

Get the icon property: The icon of the gallery image.

Returns:

the icon value.

imageReference

public GalleryImageReference imageReference()

Get the imageReference property: The image reference of the gallery image.

Returns:

the imageReference value.

isPlanAuthorized

public Boolean isPlanAuthorized()

Get the isPlanAuthorized property: Indicates if the plan has been authorized for programmatic deployment.

Returns:

the isPlanAuthorized value.

planId

public String planId()

Get the planId property: The third party plan that applies to this image.

Returns:

the planId value.

validate

public void validate()

Validates the instance.

withAuthor

public GalleryImageInner withAuthor(String author)

Set the author property: The author of the gallery image.

Parameters:

author - the author value to set.

Returns:

the GalleryImageInner object itself.

withDescription

public GalleryImageInner withDescription(String description)

Set the description property: The description of the gallery image.

Parameters:

description - the description value to set.

Returns:

the GalleryImageInner object itself.

withEnabled

public GalleryImageInner withEnabled(Boolean enabled)

Set the enabled property: Indicates whether this gallery image is enabled.

Parameters:

enabled - the enabled value to set.

Returns:

the GalleryImageInner object itself.

withIcon

public GalleryImageInner withIcon(String icon)

Set the icon property: The icon of the gallery image.

Parameters:

icon - the icon value to set.

Returns:

the GalleryImageInner object itself.

withImageReference

public GalleryImageInner withImageReference(GalleryImageReference imageReference)

Set the imageReference property: The image reference of the gallery image.

Parameters:

imageReference - the imageReference value to set.

Returns:

the GalleryImageInner object itself.

withIsPlanAuthorized

public GalleryImageInner withIsPlanAuthorized(Boolean isPlanAuthorized)

Set the isPlanAuthorized property: Indicates if the plan has been authorized for programmatic deployment.

Parameters:

isPlanAuthorized - the isPlanAuthorized value to set.

Returns:

the GalleryImageInner object itself.

withLocation

public GalleryImageInner withLocation(String location)

Overrides:

GalleryImageInner.withLocation(String location)

Parameters:

location

withPlanId

public GalleryImageInner withPlanId(String planId)

Set the planId property: The third party plan that applies to this image.

Parameters:

planId - the planId value to set.

Returns:

the GalleryImageInner object itself.

withTags

public GalleryImageInner withTags(Map<String,String> tags)

Overrides:

GalleryImageInner.withTags(Map<String,String> tags)

Parameters:

tags

Applies to