Interface GetServiceResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetServiceResponse.Builder,,GetServiceResponse> SdkBuilder<GetServiceResponse.Builder,,GetServiceResponse> SdkPojo,SdkResponse.Builder,VpcLatticeResponse.Builder
- Enclosing class:
GetServiceResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the service.The type of IAM policy.The type of IAM policy.certificateArn(String certificateArn) The Amazon Resource Name (ARN) of the certificate.The date and time that the service was created, in ISO-8601 format.customDomainName(String customDomainName) The custom domain name of the service.default GetServiceResponse.BuilderdnsEntry(Consumer<DnsEntry.Builder> dnsEntry) The DNS name of the service.The DNS name of the service.failureCode(String failureCode) The failure code.failureMessage(String failureMessage) The failure message.The ID of the service.idleTimeoutSeconds(Integer idleTimeoutSeconds) The amount of time, in seconds, that a connection can remain idle before VPC Lattice closes it.lastUpdatedAt(Instant lastUpdatedAt) The date and time that the service was last updated, in ISO-8601 format.The name of the service.The status of the service.status(ServiceStatus status) The status of the service.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, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponseMethods inherited from interface software.amazon.awssdk.services.vpclattice.model.VpcLatticeResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
id
The ID of the service.
- Parameters:
id- The ID of the service.- 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.
-
arn
The Amazon Resource Name (ARN) of the service.
- Parameters:
arn- The Amazon Resource Name (ARN) of the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time that the service was created, in ISO-8601 format.
- Parameters:
createdAt- The date and time that the service was created, in ISO-8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedAt
The date and time that the service was last updated, in ISO-8601 format.
- Parameters:
lastUpdatedAt- The date and time that the service was last updated, in ISO-8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsEntry
The DNS name of the service.
- Parameters:
dnsEntry- The DNS name of the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsEntry
The DNS name of the service.
This is a convenience method that creates an instance of theDnsEntry.Builderavoiding the need to create one manually viaDnsEntry.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todnsEntry(DnsEntry).- Parameters:
dnsEntry- a consumer that will call methods onDnsEntry.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customDomainName
The custom domain name of the service.
- Parameters:
customDomainName- The custom domain name of the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateArn
The Amazon Resource Name (ARN) of the certificate.
- Parameters:
certificateArn- The Amazon Resource Name (ARN) of the certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the service.
- Parameters:
status- The status of the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the service.
- Parameters:
status- The status of the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authType
The type of IAM policy.
- Parameters:
authType- The type of IAM policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authType
The type of IAM policy.
- Parameters:
authType- The type of IAM policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
idleTimeoutSeconds
The amount of time, in seconds, that a connection can remain idle before VPC Lattice closes it.
- Parameters:
idleTimeoutSeconds- The amount of time, in seconds, that a connection can remain idle before VPC Lattice closes it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureCode
The failure code.
- Parameters:
failureCode- The failure code.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureMessage
The failure message.
- Parameters:
failureMessage- The failure message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-