Interface ServiceEntity.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ServiceEntity.Builder,
,ServiceEntity> SdkBuilder<ServiceEntity.Builder,
,ServiceEntity> SdkPojo
- Enclosing class:
ServiceEntity
@Mutable
@NotThreadSafe
public static interface ServiceEntity.Builder
extends SdkPojo, CopyableBuilder<ServiceEntity.Builder,ServiceEntity>
-
Method Summary
Modifier and TypeMethodDescriptionawsAccountId
(String awsAccountId) The Amazon Web Services account ID where the service is located.environment
(String environment) The environment where the service is deployed.The name of the service.The type of the service entity.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
type
The type of the service entity.
- Parameters:
type
- The type of the service entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the service.
- Parameters:
name
- The name of the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environment
The environment where the service is deployed.
- Parameters:
environment
- The environment where the service is deployed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsAccountId
The Amazon Web Services account ID where the service is located. Provide this value only for cross-account access.
- Parameters:
awsAccountId
- The Amazon Web Services account ID where the service is located. Provide this value only for cross-account access.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-