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
default Blank<Update> defineAfdEndpoint(String name)

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

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.

default Blank<Update> defineOriginGroup(String name)

Starts the definition of a new Azure Front Door origin group to be attached to the CDN profile.

default Blank<Update> defineRuleSet(String name)

Starts the definition of a new Azure Front Door rule set to be attached to the CDN profile.

default Update updateAfdEndpoint(String name)

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

abstract UpdateStandardEndpoint updateEndpoint(String name)

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

default Update updateOriginGroup(String name)

Begins the description of an update of an existing Azure Front Door origin group in current profile.

abstract UpdatePremiumEndpoint updatePremiumEndpoint(String name)

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

default Update updateRuleSet(String name)

Begins the description of an update of an existing Azure Front Door rule set in current profile.

abstract Update withNewEndpoint(String endpointOriginHostname)

Adds a new endpoint.

abstract Update withNewPremiumEndpoint(String endpointOriginHostname)

Adds new endpoint to current Premium Verizon CDN profile.

default Update withoutAfdEndpoint(String name)

Removes an Azure Front Door endpoint from the profile.

abstract Update withoutEndpoint(String name)

Removes an endpoint from the profile.

default Update withoutOriginGroup(String name)

Removes an Azure Front Door origin group from the profile.

default Update withoutRuleSet(String name)

Removes an Azure Front Door rule set from the profile.

Method Details

defineAfdEndpoint

public default AfdEndpoint.UpdateDefinitionStages.Blank<CdnProfile.Update> defineAfdEndpoint(String name)

Starts the definition of a new Azure Front Door 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.Blank.StandardEndpoint<CdnProfile.Update> 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<CdnProfile.Update> 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<CdnProfile.Update> 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<CdnProfile.Update> 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<CdnProfile.Update> 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<CdnProfile.Update> 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

defineOriginGroup

public default OriginGroup.UpdateDefinitionStages.Blank<CdnProfile.Update> defineOriginGroup(String name)

Starts the definition of a new Azure Front Door origin group to be attached to the CDN profile.

Parameters:

name - the name for the origin group

Returns:

the first stage of an origin group definition

defineRuleSet

public default RuleSet.UpdateDefinitionStages.Blank<CdnProfile.Update> defineRuleSet(String name)

Starts the definition of a new Azure Front Door rule set to be attached to the CDN profile.

Parameters:

name - the name for the rule set

Returns:

the first stage of a rule set definition

updateAfdEndpoint

public default AfdEndpoint.Update updateAfdEndpoint(String name)

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

Parameters:

name - the name of an existing endpoint

Returns:

the first stage of the update of the endpoint

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

updateOriginGroup

public default OriginGroup.Update updateOriginGroup(String name)

Begins the description of an update of an existing Azure Front Door origin group in current profile.

Parameters:

name - the name of an existing origin group

Returns:

the first stage of the update of the origin group

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

updateRuleSet

public default RuleSet.Update updateRuleSet(String name)

Begins the description of an update of an existing Azure Front Door rule set in current profile.

Parameters:

name - the name of an existing rule set

Returns:

the first stage of the update of the rule set

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

withoutAfdEndpoint

public default CdnProfile.Update withoutAfdEndpoint(String name)

Removes an Azure Front Door endpoint from the profile.

Parameters:

name - the name of an existing endpoint

Returns:

the next stage of the CDN profile 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

withoutOriginGroup

public default CdnProfile.Update withoutOriginGroup(String name)

Removes an Azure Front Door origin group from the profile.

Parameters:

name - the name of an existing origin group

Returns:

the next stage of the CDN profile update

withoutRuleSet

public default CdnProfile.Update withoutRuleSet(String name)

Removes an Azure Front Door rule set from the profile.

Parameters:

name - the name of an existing rule set

Returns:

the next stage of the CDN profile update

Applies to