CdnProfile.UpdateStages.WithEndpoint Interface

public static interface CdnProfile.UpdateStages.WithEndpoint

The stage of a CDN profile update allowing to modify the endpoints for the profile.

Method Summary

Modifier and Type Method and Description
abstract StandardEndpoint<Update> defineNewEndpoint()

Starts the definition of a new endpoint to be attached to the CDN profile.

abstract StandardEndpoint<Update> defineNewEndpoint(String name)

Starts the definition of a new endpoint to be attached to the CDN profile.

abstract WithStandardAttach<Update> defineNewEndpoint(String name, String endpointOriginHostname)

Specifies definition of an endpoint to be attached to the CDN profile.

abstract PremiumEndpoint<Update> defineNewPremiumEndpoint()

Starts the definition of a new endpoint to be attached to this Premium Verizon CDN profile.

abstract PremiumEndpoint<Update> defineNewPremiumEndpoint(String name)

Starts the definition of a new endpoint to be attached to this Premium Verizon CDN profile.

abstract WithPremiumAttach<Update> defineNewPremiumEndpoint(String name, String endpointOriginHostname)

Starts the definition of a new endpoint to be attached to this Premium Verizon CDN profile.

abstract UpdateStandardEndpoint updateEndpoint(String name)

Begins the description of an update of an existing endpoint in current profile.

abstract UpdatePremiumEndpoint updatePremiumEndpoint(String name)

Begins the description of an update of an existing endpoint in current Premium Verizon profile.

abstract Update withNewEndpoint(String endpointOriginHostname)

Adds a new endpoint.

abstract Update withNewPremiumEndpoint(String endpointOriginHostname)

Adds new endpoint to current Premium Verizon CDN profile.

abstract Update withoutEndpoint(String name)

Removes an endpoint from the profile.

Method Details

defineNewEndpoint

public abstract CdnEndpoint.UpdateDefinitionStages.Blank.StandardEndpoint defineNewEndpoint()

Starts the definition of a new endpoint to be attached to the CDN profile.

Returns:

the first stage of an endpoint definition

defineNewEndpoint

public abstract CdnEndpoint.UpdateDefinitionStages.Blank.StandardEndpoint defineNewEndpoint(String name)

Starts the definition of a new endpoint to be attached to the CDN profile.

Parameters:

name - the name for the endpoint

Returns:

the first stage of an endpoint definition

defineNewEndpoint

public abstract CdnEndpoint.UpdateDefinitionStages.WithStandardAttach defineNewEndpoint(String name, String endpointOriginHostname)

Specifies definition of an endpoint to be attached to the CDN profile.

Parameters:

name - the name for the endpoint
endpointOriginHostname - the endpoint origin hostname

Returns:

the first stage of an endpoint definition

defineNewPremiumEndpoint

public abstract CdnEndpoint.UpdateDefinitionStages.Blank.PremiumEndpoint defineNewPremiumEndpoint()

Starts the definition of a new endpoint to be attached to this Premium Verizon CDN profile.

Returns:

the first stage of an endpoint definition

defineNewPremiumEndpoint

public abstract CdnEndpoint.UpdateDefinitionStages.Blank.PremiumEndpoint defineNewPremiumEndpoint(String name)

Starts the definition of a new endpoint to be attached to this Premium Verizon CDN profile.

Parameters:

name - a name for the new endpoint

Returns:

the first stage of an endpoint definition

defineNewPremiumEndpoint

public abstract CdnEndpoint.UpdateDefinitionStages.WithPremiumAttach defineNewPremiumEndpoint(String name, String endpointOriginHostname)

Starts the definition of a new endpoint to be attached to this Premium Verizon CDN profile.

Parameters:

name - a name for the endpoint
endpointOriginHostname - the endpoint origin hostname.

Returns:

the first stage of an endpoint definition

updateEndpoint

public abstract CdnEndpoint.UpdateStandardEndpoint updateEndpoint(String name)

Begins the description of an update of an existing endpoint in current profile.

Parameters:

name - the name of an existing endpoint

Returns:

the first stage of the update of the endpoint

updatePremiumEndpoint

public abstract CdnEndpoint.UpdatePremiumEndpoint updatePremiumEndpoint(String name)

Begins the description of an update of an existing endpoint in current Premium Verizon profile.

Parameters:

name - the name of the endpoint

Returns:

the first stage of the update of the endpoint

withNewEndpoint

public abstract CdnProfile.Update withNewEndpoint(String endpointOriginHostname)

Adds a new endpoint.

Parameters:

endpointOriginHostname - an endpoint origin hostname

Returns:

the next stage of the update

withNewPremiumEndpoint

public abstract CdnProfile.Update withNewPremiumEndpoint(String endpointOriginHostname)

Adds new endpoint to current Premium Verizon CDN profile.

Parameters:

endpointOriginHostname - the endpoint origin hostname

Returns:

the next stage of the update

withoutEndpoint

public abstract CdnProfile.Update withoutEndpoint(String name)

Removes an endpoint from the profile.

Parameters:

name - the name of an existing endpoint

Returns:

the next stage of the CDN profile update

Applies to