StreamingEndpoint Interface

public interface StreamingEndpoint

An immutable client-side representation of StreamingEndpoint.

Method Summary

Modifier and Type Method and Description
abstract StreamingEndpointAccessControl accessControl()

Gets the accessControl property: The access control definition of the streaming endpoint.

abstract String availabilitySetName()

Gets the availabilitySetName property: This feature is deprecated, do not set a value for this property.

abstract Boolean cdnEnabled()

Gets the cdnEnabled property: The CDN enabled flag.

abstract String cdnProfile()

Gets the cdnProfile property: The CDN profile name.

abstract String cdnProvider()

Gets the cdnProvider property: The CDN provider name.

abstract OffsetDateTime created()

Gets the created property: The exact time the streaming endpoint was created.

abstract CrossSiteAccessPolicies crossSiteAccessPolicies()

Gets the crossSiteAccessPolicies property: The streaming endpoint access policies.

abstract List<String> customHostNames()

Gets the customHostNames property: The custom host names of the streaming endpoint.

abstract String description()

Gets the description property: The streaming endpoint description.

abstract OffsetDateTime freeTrialEndTime()

Gets the freeTrialEndTime property: The free trial expiration time.

abstract String hostname()

Gets the hostname property: The streaming endpoint host name.

abstract String id()

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

abstract StreamingEndpointInner innerModel()

Gets the inner com.azure.resourcemanager.mediaservices.fluent.models.StreamingEndpointInner object.

abstract OffsetDateTime lastModified()

Gets the lastModified property: The exact time the streaming endpoint was last modified.

abstract String location()

Gets the location property: The geo-location where the resource lives.

abstract Long maxCacheAge()

Gets the maxCacheAge property: Max cache age.

abstract String name()

Gets the name property: The name of the resource.

abstract String provisioningState()

Gets the provisioningState property: The provisioning state of the streaming endpoint.

abstract StreamingEndpoint refresh()

Refreshes the resource to sync with Azure.

abstract StreamingEndpoint refresh(Context context)

Refreshes the resource to sync with Azure.

abstract Region region()

Gets the region of the resource.

abstract String regionName()

Gets the name of the resource region.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract StreamingEndpointResourceState resourceState()

Gets the resourceState property: The resource state of the streaming endpoint.

abstract void scale(StreamingEntityScaleUnit parameters)

Scale StreamingEndpoint

abstract void scale(StreamingEntityScaleUnit parameters, Context context)

Scale StreamingEndpoint

abstract int scaleUnits()

Gets the scaleUnits property: The number of scale units.

abstract ArmStreamingEndpointCurrentSku sku()

Gets the sku property: The streaming endpoint sku.

abstract void start()

Start StreamingEndpoint

abstract void start(Context context)

Start StreamingEndpoint

abstract void stop()

Stop StreamingEndpoint

abstract void stop(Context context)

Stop StreamingEndpoint

abstract SystemData systemData()

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

abstract Map<String,String> tags()

Gets the tags property: Resource tags.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the StreamingEndpoint resource.

Method Details

accessControl

public abstract StreamingEndpointAccessControl accessControl()

Gets the accessControl property: The access control definition of the streaming endpoint.

Returns:

the accessControl value.

availabilitySetName

public abstract String availabilitySetName()

Gets the availabilitySetName property: This feature is deprecated, do not set a value for this property.

Returns:

the availabilitySetName value.

cdnEnabled

public abstract Boolean cdnEnabled()

Gets the cdnEnabled property: The CDN enabled flag.

Returns:

the cdnEnabled value.

cdnProfile

public abstract String cdnProfile()

Gets the cdnProfile property: The CDN profile name.

Returns:

the cdnProfile value.

cdnProvider

public abstract String cdnProvider()

Gets the cdnProvider property: The CDN provider name.

Returns:

the cdnProvider value.

created

public abstract OffsetDateTime created()

Gets the created property: The exact time the streaming endpoint was created.

Returns:

the created value.

crossSiteAccessPolicies

public abstract CrossSiteAccessPolicies crossSiteAccessPolicies()

Gets the crossSiteAccessPolicies property: The streaming endpoint access policies.

Returns:

the crossSiteAccessPolicies value.

customHostNames

public abstract List customHostNames()

Gets the customHostNames property: The custom host names of the streaming endpoint.

Returns:

the customHostNames value.

description

public abstract String description()

Gets the description property: The streaming endpoint description.

Returns:

the description value.

freeTrialEndTime

public abstract OffsetDateTime freeTrialEndTime()

Gets the freeTrialEndTime property: The free trial expiration time.

Returns:

the freeTrialEndTime value.

hostname

public abstract String hostname()

Gets the hostname property: The streaming endpoint host name.

Returns:

the hostname value.

id

public abstract String id()

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

Returns:

the id value.

innerModel

public abstract StreamingEndpointInner innerModel()

Gets the inner com.azure.resourcemanager.mediaservices.fluent.models.StreamingEndpointInner object.

Returns:

the inner object.

lastModified

public abstract OffsetDateTime lastModified()

Gets the lastModified property: The exact time the streaming endpoint was last modified.

Returns:

the lastModified value.

location

public abstract String location()

Gets the location property: The geo-location where the resource lives.

Returns:

the location value.

maxCacheAge

public abstract Long maxCacheAge()

Gets the maxCacheAge property: Max cache age.

Returns:

the maxCacheAge value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

provisioningState

public abstract String provisioningState()

Gets the provisioningState property: The provisioning state of the streaming endpoint.

Returns:

the provisioningState value.

refresh

public abstract StreamingEndpoint refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract StreamingEndpoint refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

region

public abstract Region region()

Gets the region of the resource.

Returns:

the region of the resource.

regionName

public abstract String regionName()

Gets the name of the resource region.

Returns:

the name of the resource region.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

resourceState

public abstract StreamingEndpointResourceState resourceState()

Gets the resourceState property: The resource state of the streaming endpoint.

Returns:

the resourceState value.

scale

public abstract void scale(StreamingEntityScaleUnit parameters)

Scale StreamingEndpoint

Scales an existing streaming endpoint.

Parameters:

parameters - Streaming endpoint scale parameters.

scale

public abstract void scale(StreamingEntityScaleUnit parameters, Context context)

Scale StreamingEndpoint

Scales an existing streaming endpoint.

Parameters:

parameters - Streaming endpoint scale parameters.
context - The context to associate with this operation.

scaleUnits

public abstract int scaleUnits()

Gets the scaleUnits property: The number of scale units. Use the Scale operation to adjust this value.

Returns:

the scaleUnits value.

sku

public abstract ArmStreamingEndpointCurrentSku sku()

Gets the sku property: The streaming endpoint sku.

Returns:

the sku value.

start

public abstract void start()

Start StreamingEndpoint

Starts an existing streaming endpoint.

start

public abstract void start(Context context)

Start StreamingEndpoint

Starts an existing streaming endpoint.

Parameters:

context - The context to associate with this operation.

stop

public abstract void stop()

Stop StreamingEndpoint

Stops an existing streaming endpoint.

stop

public abstract void stop(Context context)

Stop StreamingEndpoint

Stops an existing streaming endpoint.

Parameters:

context - The context to associate with this operation.

systemData

public abstract SystemData systemData()

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

Returns:

the systemData value.

tags

public abstract Map tags()

Gets the tags property: Resource tags.

Returns:

the tags value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract StreamingEndpoint.Update update()

Begins update for the StreamingEndpoint resource.

Returns:

the stage of resource update.

Applies to