DefaultRolloutSpecification Class
- java.
lang. Object - com.
azure. resourcemanager. providerhub. models. DefaultRolloutSpecification
- com.
Implements
public class DefaultRolloutSpecification
implements JsonSerializable<DefaultRolloutSpecification>
The DefaultRolloutSpecification model.
Constructor Summary
| Constructor | Description |
|---|---|
| DefaultRolloutSpecification() |
Creates an instance of Default |
Method Summary
Methods inherited from java.lang.Object
Constructor Details
DefaultRolloutSpecification
public DefaultRolloutSpecification()
Creates an instance of DefaultRolloutSpecification class.
Method Details
autoProvisionConfig
public DefaultRolloutSpecificationAutoProvisionConfig autoProvisionConfig()
Get the autoProvisionConfig property: The auto provisioning config.
Returns:
canary
public DefaultRolloutSpecificationCanary canary()
Get the canary property: The canary traffic region configuration.
Returns:
expeditedRollout
public DefaultRolloutSpecificationExpeditedRollout expeditedRollout()
Get the expeditedRollout property: The expedited rollout definition.
Returns:
fromJson
public static DefaultRolloutSpecification fromJson(JsonReader jsonReader)
Reads an instance of DefaultRolloutSpecification from the JsonReader.
Parameters:
Returns:
Throws:
highTraffic
public DefaultRolloutSpecificationHighTraffic highTraffic()
Get the highTraffic property: The high traffic region configuration.
Returns:
lowTraffic
public DefaultRolloutSpecificationLowTraffic lowTraffic()
Get the lowTraffic property: The low traffic region configuration.
Returns:
mediumTraffic
public DefaultRolloutSpecificationMediumTraffic mediumTraffic()
Get the mediumTraffic property: The medium traffic region configuration.
Returns:
providerRegistration
public DefaultRolloutSpecificationProviderRegistration providerRegistration()
Get the providerRegistration property: The provider registration.
Returns:
resourceTypeRegistrations
public List<ResourceTypeRegistrationInner> resourceTypeRegistrations()
Get the resourceTypeRegistrations property: The resource type registrations.
Returns:
restOfTheWorldGroupOne
public DefaultRolloutSpecificationRestOfTheWorldGroupOne restOfTheWorldGroupOne()
Get the restOfTheWorldGroupOne property: The rest of the world group one region configuration.
Returns:
restOfTheWorldGroupTwo
public DefaultRolloutSpecificationRestOfTheWorldGroupTwo restOfTheWorldGroupTwo()
Get the restOfTheWorldGroupTwo property: The rest of the world group two region configuration.
Returns:
toJson
validate
public void validate()
Validates the instance.
withAutoProvisionConfig
public DefaultRolloutSpecification withAutoProvisionConfig(DefaultRolloutSpecificationAutoProvisionConfig autoProvisionConfig)
Set the autoProvisionConfig property: The auto provisioning config.
Parameters:
Returns:
withCanary
public DefaultRolloutSpecification withCanary(DefaultRolloutSpecificationCanary canary)
Set the canary property: The canary traffic region configuration.
Parameters:
Returns:
withExpeditedRollout
public DefaultRolloutSpecification withExpeditedRollout(DefaultRolloutSpecificationExpeditedRollout expeditedRollout)
Set the expeditedRollout property: The expedited rollout definition.
Parameters:
Returns:
withHighTraffic
public DefaultRolloutSpecification withHighTraffic(DefaultRolloutSpecificationHighTraffic highTraffic)
Set the highTraffic property: The high traffic region configuration.
Parameters:
Returns:
withLowTraffic
public DefaultRolloutSpecification withLowTraffic(DefaultRolloutSpecificationLowTraffic lowTraffic)
Set the lowTraffic property: The low traffic region configuration.
Parameters:
Returns:
withMediumTraffic
public DefaultRolloutSpecification withMediumTraffic(DefaultRolloutSpecificationMediumTraffic mediumTraffic)
Set the mediumTraffic property: The medium traffic region configuration.
Parameters:
Returns:
withProviderRegistration
public DefaultRolloutSpecification withProviderRegistration(DefaultRolloutSpecificationProviderRegistration providerRegistration)
Set the providerRegistration property: The provider registration.
Parameters:
Returns:
withResourceTypeRegistrations
public DefaultRolloutSpecification withResourceTypeRegistrations(List<ResourceTypeRegistrationInner> resourceTypeRegistrations)
Set the resourceTypeRegistrations property: The resource type registrations.
Parameters:
Returns:
withRestOfTheWorldGroupOne
public DefaultRolloutSpecification withRestOfTheWorldGroupOne(DefaultRolloutSpecificationRestOfTheWorldGroupOne restOfTheWorldGroupOne)
Set the restOfTheWorldGroupOne property: The rest of the world group one region configuration.
Parameters:
Returns:
withRestOfTheWorldGroupTwo
public DefaultRolloutSpecification withRestOfTheWorldGroupTwo(DefaultRolloutSpecificationRestOfTheWorldGroupTwo restOfTheWorldGroupTwo)
Set the restOfTheWorldGroupTwo property: The rest of the world group two region configuration.
Parameters:
Returns: