// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.

package com.azure.resourcemanager.customerinsights.models;

import com.azure.resourcemanager.customerinsights.fluent.models.ImageDefinitionInner;

/** An immutable client-side representation of ImageDefinition. */
public interface ImageDefinition {
    /**
     * Gets the imageExists property: Whether image exists already.
     *
     * @return the imageExists value.
     */
    Boolean imageExists();

    /**
     * Gets the contentUrl property: Content URL for the image blob.
     *
     * @return the contentUrl value.
     */
    String contentUrl();

    /**
     * Gets the relativePath property: Relative path of the image.
     *
     * @return the relativePath value.
     */
    String relativePath();

    /**
     * Gets the inner com.azure.resourcemanager.customerinsights.fluent.models.ImageDefinitionInner object.
     *
     * @return the inner object.
     */
    ImageDefinitionInner innerModel();
}
