Class ServiceProfileOperator.ServiceProfileBuilder
java.lang.Object
com.eqixiac.equinix.fabric.model.json.creators.ServiceProfileOperator.ServiceProfileBuilder
- Enclosing class:
ServiceProfileOperator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccessPointTypeConfig(AccessPointTypeConfig accessPointTypeConfig) allowedEmail(String emailAddress) create()customField(CustomField customField) description(String description) marketingInfo(MarketingInfo marketingInfo) notification(NotificationType type, String emailAddress) notification(List<Notification> notifications) Sets the project this service profile is created in (the specServiceProfileRequest.projectattribute).Sets the project this service profile is created in, by project id.Fully replaces (PUT) the service profile identified byuuidwith the attributes configured on this builder, and returns the refreshed model.visibility(ServiceProfileVisibility visibility)
-
Constructor Details
-
ServiceProfileBuilder
-
-
Method Details
-
name
-
description
-
notification
public ServiceProfileOperator.ServiceProfileBuilder notification(NotificationType type, String emailAddress) -
notification
-
visibility
-
allowedEmail
-
tag
-
port
-
port
-
accessPointTypeConfig
public ServiceProfileOperator.ServiceProfileBuilder accessPointTypeConfig(AccessPointTypeConfig accessPointTypeConfig) -
customField
-
marketingInfo
-
project
Sets the project this service profile is created in (the specServiceProfileRequest.projectattribute).- Parameters:
project- the project reference- Returns:
- this builder
-
project
Sets the project this service profile is created in, by project id.- Parameters:
projectId- the project identifier- Returns:
- this builder
-
create
-
replace
Fully replaces (PUT) the service profile identified byuuidwith the attributes configured on this builder, and returns the refreshed model.- Parameters:
uuid- the uuid of the service profile to replace- Returns:
- the updated
ServiceProfile
-