Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. See License.txt in the project root for license information. Code generated by Microsoft (R) AutoRest Code Generator.
/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. */
package com.microsoft.azure.management.compute; import com.fasterxml.jackson.annotation.JsonProperty;
This is the gallery Image Definition identifier.
/** * This is the gallery Image Definition identifier. */
public class GalleryImageIdentifier {
The name of the gallery Image Definition publisher.
/** * The name of the gallery Image Definition publisher. */
@JsonProperty(value = "publisher", required = true) private String publisher;
The name of the gallery Image Definition offer.
/** * The name of the gallery Image Definition offer. */
@JsonProperty(value = "offer", required = true) private String offer;
The name of the gallery Image Definition SKU.
/** * The name of the gallery Image Definition SKU. */
@JsonProperty(value = "sku", required = true) private String sku;
Get the name of the gallery Image Definition publisher.
Returns:the publisher value
/** * Get the name of the gallery Image Definition publisher. * * @return the publisher value */
public String publisher() { return this.publisher; }
Set the name of the gallery Image Definition publisher.
Params:
  • publisher – the publisher value to set
Returns:the GalleryImageIdentifier object itself.
/** * Set the name of the gallery Image Definition publisher. * * @param publisher the publisher value to set * @return the GalleryImageIdentifier object itself. */
public GalleryImageIdentifier withPublisher(String publisher) { this.publisher = publisher; return this; }
Get the name of the gallery Image Definition offer.
Returns:the offer value
/** * Get the name of the gallery Image Definition offer. * * @return the offer value */
public String offer() { return this.offer; }
Set the name of the gallery Image Definition offer.
Params:
  • offer – the offer value to set
Returns:the GalleryImageIdentifier object itself.
/** * Set the name of the gallery Image Definition offer. * * @param offer the offer value to set * @return the GalleryImageIdentifier object itself. */
public GalleryImageIdentifier withOffer(String offer) { this.offer = offer; return this; }
Get the name of the gallery Image Definition SKU.
Returns:the sku value
/** * Get the name of the gallery Image Definition SKU. * * @return the sku value */
public String sku() { return this.sku; }
Set the name of the gallery Image Definition SKU.
Params:
  • sku – the sku value to set
Returns:the GalleryImageIdentifier object itself.
/** * Set the name of the gallery Image Definition SKU. * * @param sku the sku value to set * @return the GalleryImageIdentifier object itself. */
public GalleryImageIdentifier withSku(String sku) { this.sku = sku; return this; } }