Interface ConnectorProperty.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConnectorProperty.Builder,,ConnectorProperty> SdkBuilder<ConnectorProperty.Builder,,ConnectorProperty> SdkPojo
- Enclosing class:
ConnectorProperty
@Mutable
@NotThreadSafe
public static interface ConnectorProperty.Builder
extends SdkPojo, CopyableBuilder<ConnectorProperty.Builder,ConnectorProperty>
-
Method Summary
Modifier and TypeMethodDescriptionallowedValues(String... allowedValues) A list ofAllowedValueobjects representing the values allowed for the property.allowedValues(Collection<String> allowedValues) A list ofAllowedValueobjects representing the values allowed for the property.defaultValue(String defaultValue) The default value for the property.keyOverride(String keyOverride) A key name to use when sending this property in API requests, if different from the display name.The name of the property.propertyLocation(String propertyLocation) Specifies where this property should be included in REST requests, such as in headers, query parameters, or request body.propertyLocation(PropertyLocation propertyLocation) Specifies where this property should be included in REST requests, such as in headers, query parameters, or request body.propertyType(String propertyType) The data type of this propertypropertyType(PropertyType propertyType) The data type of this propertyIndicates whether the property is required.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The name of the property.
- Parameters:
name- The name of the property.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyOverride
A key name to use when sending this property in API requests, if different from the display name.
- Parameters:
keyOverride- A key name to use when sending this property in API requests, if different from the display name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
required
Indicates whether the property is required.
- Parameters:
required- Indicates whether the property is required.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultValue
The default value for the property.
- Parameters:
defaultValue- The default value for the property.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedValues
A list of
AllowedValueobjects representing the values allowed for the property.- Parameters:
allowedValues- A list ofAllowedValueobjects representing the values allowed for the property.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedValues
A list of
AllowedValueobjects representing the values allowed for the property.- Parameters:
allowedValues- A list ofAllowedValueobjects representing the values allowed for the property.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propertyLocation
Specifies where this property should be included in REST requests, such as in headers, query parameters, or request body.
- Parameters:
propertyLocation- Specifies where this property should be included in REST requests, such as in headers, query parameters, or request body.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
propertyLocation
Specifies where this property should be included in REST requests, such as in headers, query parameters, or request body.
- Parameters:
propertyLocation- Specifies where this property should be included in REST requests, such as in headers, query parameters, or request body.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
propertyType
The data type of this property
- Parameters:
propertyType- The data type of this property- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
propertyType
The data type of this property
- Parameters:
propertyType- The data type of this property- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-