AgreementTerms Interface

public interface AgreementTerms

An immutable client-side representation of AgreementTerms.

Method Summary

Modifier and Type Method and Description
abstract Boolean accepted()

Gets the accepted property: If any version of the terms have been accepted, otherwise false.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract AgreementTermsInner innerModel()

Gets the inner com.azure.resourcemanager.marketplaceordering.fluent.models.AgreementTermsInner object.

abstract String licenseTextLink()

Gets the licenseTextLink property: Link to HTML with Microsoft and Publisher terms.

abstract String marketplaceTermsLink()

Gets the marketplaceTermsLink property: Link to HTML with Azure Marketplace terms.

abstract String name()

Gets the name property: The name of the resource.

abstract String plan()

Gets the plan property: Plan identifier string of image being deployed.

abstract String privacyPolicyLink()

Gets the privacyPolicyLink property: Link to the privacy policy of the publisher.

abstract String product()

Gets the product property: Offer identifier string of image being deployed.

abstract String publisher()

Gets the publisher property: Publisher identifier string of image being deployed.

abstract OffsetDateTime retrieveDatetime()

Gets the retrieveDatetime property: Date and time in UTC of when the terms were accepted.

abstract String signature()

Gets the signature property: Terms signature.

abstract SystemData systemData()

Gets the systemData property: The system meta data relating to this resource.

abstract String type()

Gets the type property: The type of the resource.

Method Details

accepted

public abstract Boolean accepted()

Gets the accepted property: If any version of the terms have been accepted, otherwise false.

Returns:

the accepted value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract AgreementTermsInner innerModel()

Gets the inner com.azure.resourcemanager.marketplaceordering.fluent.models.AgreementTermsInner object.

Returns:

the inner object.

licenseTextLink

public abstract String licenseTextLink()

Gets the licenseTextLink property: Link to HTML with Microsoft and Publisher terms.

Returns:

the licenseTextLink value.

marketplaceTermsLink

public abstract String marketplaceTermsLink()

Gets the marketplaceTermsLink property: Link to HTML with Azure Marketplace terms.

Returns:

the marketplaceTermsLink value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

plan

public abstract String plan()

Gets the plan property: Plan identifier string of image being deployed.

Returns:

the plan value.

privacyPolicyLink

public abstract String privacyPolicyLink()

Gets the privacyPolicyLink property: Link to the privacy policy of the publisher.

Returns:

the privacyPolicyLink value.

product

public abstract String product()

Gets the product property: Offer identifier string of image being deployed.

Returns:

the product value.

publisher

public abstract String publisher()

Gets the publisher property: Publisher identifier string of image being deployed.

Returns:

the publisher value.

retrieveDatetime

public abstract OffsetDateTime retrieveDatetime()

Gets the retrieveDatetime property: Date and time in UTC of when the terms were accepted. This is empty if Accepted is false.

Returns:

the retrieveDatetime value.

signature

public abstract String signature()

Gets the signature property: Terms signature.

Returns:

the signature value.

systemData

public abstract SystemData systemData()

Gets the systemData property: The system meta data relating to this resource.

Returns:

the systemData value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

Applies to