Interface GetBrowserResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,BedrockAgentCoreControlResponse.Builder
,Buildable
,CopyableBuilder<GetBrowserResponse.Builder,
,GetBrowserResponse> SdkBuilder<GetBrowserResponse.Builder,
,GetBrowserResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetBrowserResponse
@Mutable
@NotThreadSafe
public static interface GetBrowserResponse.Builder
extends BedrockAgentCoreControlResponse.Builder, SdkPojo, CopyableBuilder<GetBrowserResponse.Builder,GetBrowserResponse>
-
Method Summary
Modifier and TypeMethodDescriptionbrowserArn
(String browserArn) The Amazon Resource Name (ARN) of the browser.The unique identifier of the browser.The timestamp when the browser was created.description
(String description) The description of the browser.executionRoleArn
(String executionRoleArn) The IAM role ARN that provides permissions for the browser.lastUpdatedAt
(Instant lastUpdatedAt) The timestamp when the browser was last updated.The name of the browser.default GetBrowserResponse.Builder
networkConfiguration
(Consumer<BrowserNetworkConfiguration.Builder> networkConfiguration) Sets the value of the NetworkConfiguration property for this object.networkConfiguration
(BrowserNetworkConfiguration networkConfiguration) Sets the value of the NetworkConfiguration property for this object.default GetBrowserResponse.Builder
recording
(Consumer<RecordingConfig.Builder> recording) Sets the value of the Recording property for this object.recording
(RecordingConfig recording) Sets the value of the Recording property for this object.The current status of the browser.status
(BrowserStatus status) The current status of the browser.Methods inherited from interface software.amazon.awssdk.services.bedrockagentcorecontrol.model.BedrockAgentCoreControlResponse.Builder
build, responseMetadata, responseMetadata
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
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
browserId
The unique identifier of the browser.
- Parameters:
browserId
- The unique identifier of the browser.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
browserArn
The Amazon Resource Name (ARN) of the browser.
- Parameters:
browserArn
- The Amazon Resource Name (ARN) of the browser.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the browser.
- Parameters:
name
- The name of the browser.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the browser.
- Parameters:
description
- The description of the browser.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionRoleArn
The IAM role ARN that provides permissions for the browser.
- Parameters:
executionRoleArn
- The IAM role ARN that provides permissions for the browser.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkConfiguration
Sets the value of the NetworkConfiguration property for this object.- Parameters:
networkConfiguration
- The new value for the NetworkConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkConfiguration
default GetBrowserResponse.Builder networkConfiguration(Consumer<BrowserNetworkConfiguration.Builder> networkConfiguration) Sets the value of the NetworkConfiguration property for this object. This is a convenience method that creates an instance of theBrowserNetworkConfiguration.Builder
avoiding the need to create one manually viaBrowserNetworkConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonetworkConfiguration(BrowserNetworkConfiguration)
.- Parameters:
networkConfiguration
- a consumer that will call methods onBrowserNetworkConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
recording
Sets the value of the Recording property for this object.- Parameters:
recording
- The new value for the Recording property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recording
Sets the value of the Recording property for this object. This is a convenience method that creates an instance of theRecordingConfig.Builder
avoiding the need to create one manually viaRecordingConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torecording(RecordingConfig)
.- Parameters:
recording
- a consumer that will call methods onRecordingConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the browser.
- Parameters:
status
- The current status of the browser.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the browser.
- Parameters:
status
- The current status of the browser.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The timestamp when the browser was created.
- Parameters:
createdAt
- The timestamp when the browser was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedAt
The timestamp when the browser was last updated.
- Parameters:
lastUpdatedAt
- The timestamp when the browser was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-