Class ProjectCreateParams.Body.Builder
-
- All Implemented Interfaces:
public final class ProjectCreateParams.Body.BuilderA builder for Body.
-
-
Method Summary
-
-
Method Detail
-
name
final ProjectCreateParams.Body.Builder name(String name)
The friendly name of the project, this name appears in reports.
-
name
final ProjectCreateParams.Body.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
externalKeyId
final ProjectCreateParams.Body.Builder externalKeyId(String externalKeyId)
External key ID to associate with the project.
-
externalKeyId
final ProjectCreateParams.Body.Builder externalKeyId(Optional<String> externalKeyId)
Alias for calling Builder.externalKeyId with
externalKeyId.orElse(null).
-
externalKeyId
final ProjectCreateParams.Body.Builder externalKeyId(JsonField<String> externalKeyId)
Sets Builder.externalKeyId to an arbitrary JSON value.
You should usually call Builder.externalKeyId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
geography
final ProjectCreateParams.Body.Builder geography(String geography)
Create the project with the specified data residency region. Your organization must have access to Data residency functionality in order to use. See data residency controls to review the functionality and limitations of setting this field.
-
geography
final ProjectCreateParams.Body.Builder geography(Optional<String> geography)
Alias for calling Builder.geography with
geography.orElse(null).
-
geography
final ProjectCreateParams.Body.Builder geography(JsonField<String> geography)
Sets Builder.geography to an arbitrary JSON value.
You should usually call Builder.geography with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final ProjectCreateParams.Body.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ProjectCreateParams.Body.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ProjectCreateParams.Body.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ProjectCreateParams.Body.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ProjectCreateParams.Body.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ProjectCreateParams.Body build()
Returns an immutable instance of Body.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name()
-
-
-
-