InvoiceSection Interface

public interface InvoiceSection

An immutable client-side representation of InvoiceSection.

Method Summary

Modifier and Type Method and Description
abstract String displayName()

Gets the displayName property: The name of the invoice section.

abstract String id()

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

abstract InvoiceSectionInner innerModel()

Gets the inner com.azure.resourcemanager.billing.fluent.models.InvoiceSectionInner object.

abstract Map<String,String> labels()

Gets the labels property: Dictionary of metadata associated with the invoice section.

abstract String name()

Gets the name property: The name of the resource.

abstract InvoiceSectionState state()

Gets the state property: Identifies the state of an invoice section.

abstract String systemId()

Gets the systemId property: The system generated unique identifier for an invoice section.

abstract Map<String,String> tags()

Gets the tags property: Dictionary of metadata associated with the invoice section.

abstract TargetCloud targetCloud()

Gets the targetCloud property: Identifies the cloud environments that are associated with an invoice section.

abstract String type()

Gets the type property: The type of the resource.

Method Details

displayName

public abstract String displayName()

Gets the displayName property: The name of the invoice section.

Returns:

the displayName value.

id

public abstract String id()

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

Returns:

the id value.

innerModel

public abstract InvoiceSectionInner innerModel()

Gets the inner com.azure.resourcemanager.billing.fluent.models.InvoiceSectionInner object.

Returns:

the inner object.

labels

public abstract Map labels()

Gets the labels property: Dictionary of metadata associated with the invoice section.

Returns:

the labels value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

state

public abstract InvoiceSectionState state()

Gets the state property: Identifies the state of an invoice section.

Returns:

the state value.

systemId

public abstract String systemId()

Gets the systemId property: The system generated unique identifier for an invoice section.

Returns:

the systemId value.

tags

public abstract Map tags()

Gets the tags property: Dictionary of metadata associated with the invoice section. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain < > % & \ ? /.

Returns:

the tags value.

targetCloud

public abstract TargetCloud targetCloud()

Gets the targetCloud property: Identifies the cloud environments that are associated with an invoice section. This is a system managed optional field and gets updated as the invoice section gets associated with accounts in various clouds.

Returns:

the targetCloud value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

Applies to