@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateFlowRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateFlowRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateFlowRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getCustomerEncryptionKeyArn()
The Amazon Resource Name (ARN) of the KMS key to encrypt the flow.
|
FlowDefinition |
getDefinition()
A definition of the nodes and the connections between the nodes in the flow.
|
String |
getDescription()
A description for the flow.
|
String |
getExecutionRoleArn()
The Amazon Resource Name (ARN) of the service role with permissions to create and manage a flow.
|
String |
getFlowIdentifier()
The unique identifier of the flow.
|
String |
getName()
A name for the flow.
|
int |
hashCode() |
void |
setCustomerEncryptionKeyArn(String customerEncryptionKeyArn)
The Amazon Resource Name (ARN) of the KMS key to encrypt the flow.
|
void |
setDefinition(FlowDefinition definition)
A definition of the nodes and the connections between the nodes in the flow.
|
void |
setDescription(String description)
A description for the flow.
|
void |
setExecutionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the service role with permissions to create and manage a flow.
|
void |
setFlowIdentifier(String flowIdentifier)
The unique identifier of the flow.
|
void |
setName(String name)
A name for the flow.
|
String |
toString()
Returns a string representation of this object.
|
UpdateFlowRequest |
withCustomerEncryptionKeyArn(String customerEncryptionKeyArn)
The Amazon Resource Name (ARN) of the KMS key to encrypt the flow.
|
UpdateFlowRequest |
withDefinition(FlowDefinition definition)
A definition of the nodes and the connections between the nodes in the flow.
|
UpdateFlowRequest |
withDescription(String description)
A description for the flow.
|
UpdateFlowRequest |
withExecutionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the service role with permissions to create and manage a flow.
|
UpdateFlowRequest |
withFlowIdentifier(String flowIdentifier)
The unique identifier of the flow.
|
UpdateFlowRequest |
withName(String name)
A name for the flow.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setCustomerEncryptionKeyArn(String customerEncryptionKeyArn)
The Amazon Resource Name (ARN) of the KMS key to encrypt the flow.
customerEncryptionKeyArn
- The Amazon Resource Name (ARN) of the KMS key to encrypt the flow.public String getCustomerEncryptionKeyArn()
The Amazon Resource Name (ARN) of the KMS key to encrypt the flow.
public UpdateFlowRequest withCustomerEncryptionKeyArn(String customerEncryptionKeyArn)
The Amazon Resource Name (ARN) of the KMS key to encrypt the flow.
customerEncryptionKeyArn
- The Amazon Resource Name (ARN) of the KMS key to encrypt the flow.public void setDefinition(FlowDefinition definition)
A definition of the nodes and the connections between the nodes in the flow.
definition
- A definition of the nodes and the connections between the nodes in the flow.public FlowDefinition getDefinition()
A definition of the nodes and the connections between the nodes in the flow.
public UpdateFlowRequest withDefinition(FlowDefinition definition)
A definition of the nodes and the connections between the nodes in the flow.
definition
- A definition of the nodes and the connections between the nodes in the flow.public void setDescription(String description)
A description for the flow.
description
- A description for the flow.public String getDescription()
A description for the flow.
public UpdateFlowRequest withDescription(String description)
A description for the flow.
description
- A description for the flow.public void setExecutionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the service role with permissions to create and manage a flow. For more information, see Create a service role for flows in Amazon Bedrock in the Amazon Bedrock User Guide.
executionRoleArn
- The Amazon Resource Name (ARN) of the service role with permissions to create and manage a flow. For more
information, see Create a service role
for flows in Amazon Bedrock in the Amazon Bedrock User Guide.public String getExecutionRoleArn()
The Amazon Resource Name (ARN) of the service role with permissions to create and manage a flow. For more information, see Create a service role for flows in Amazon Bedrock in the Amazon Bedrock User Guide.
public UpdateFlowRequest withExecutionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the service role with permissions to create and manage a flow. For more information, see Create a service role for flows in Amazon Bedrock in the Amazon Bedrock User Guide.
executionRoleArn
- The Amazon Resource Name (ARN) of the service role with permissions to create and manage a flow. For more
information, see Create a service role
for flows in Amazon Bedrock in the Amazon Bedrock User Guide.public void setFlowIdentifier(String flowIdentifier)
The unique identifier of the flow.
flowIdentifier
- The unique identifier of the flow.public String getFlowIdentifier()
The unique identifier of the flow.
public UpdateFlowRequest withFlowIdentifier(String flowIdentifier)
The unique identifier of the flow.
flowIdentifier
- The unique identifier of the flow.public void setName(String name)
A name for the flow.
name
- A name for the flow.public String getName()
A name for the flow.
public UpdateFlowRequest withName(String name)
A name for the flow.
name
- A name for the flow.public String toString()
toString
in class Object
Object.toString()
public UpdateFlowRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()