pub struct Builder { /* private fields */ }
Expand description
A builder for DescribeLocationObjectStorageOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn location_arn(self, input: impl Into<String>) -> Self
pub fn location_arn(self, input: impl Into<String>) -> Self
The ARN of the object storage system location.
sourcepub fn set_location_arn(self, input: Option<String>) -> Self
pub fn set_location_arn(self, input: Option<String>) -> Self
The ARN of the object storage system location.
sourcepub fn location_uri(self, input: impl Into<String>) -> Self
pub fn location_uri(self, input: impl Into<String>) -> Self
The URL of the object storage system location.
sourcepub fn set_location_uri(self, input: Option<String>) -> Self
pub fn set_location_uri(self, input: Option<String>) -> Self
The URL of the object storage system location.
sourcepub fn access_key(self, input: impl Into<String>) -> Self
pub fn access_key(self, input: impl Into<String>) -> Self
The access key (for example, a user name) required to authenticate with the object storage system.
sourcepub fn set_access_key(self, input: Option<String>) -> Self
pub fn set_access_key(self, input: Option<String>) -> Self
The access key (for example, a user name) required to authenticate with the object storage system.
sourcepub fn server_port(self, input: i32) -> Self
pub fn server_port(self, input: i32) -> Self
The port that your object storage server accepts inbound network traffic on (for example, port 443).
sourcepub fn set_server_port(self, input: Option<i32>) -> Self
pub fn set_server_port(self, input: Option<i32>) -> Self
The port that your object storage server accepts inbound network traffic on (for example, port 443).
sourcepub fn server_protocol(self, input: ObjectStorageServerProtocol) -> Self
pub fn server_protocol(self, input: ObjectStorageServerProtocol) -> Self
The protocol that your object storage system uses to communicate.
sourcepub fn set_server_protocol(
self,
input: Option<ObjectStorageServerProtocol>
) -> Self
pub fn set_server_protocol(
self,
input: Option<ObjectStorageServerProtocol>
) -> Self
The protocol that your object storage system uses to communicate.
sourcepub fn agent_arns(self, input: impl Into<String>) -> Self
pub fn agent_arns(self, input: impl Into<String>) -> Self
Appends an item to agent_arns
.
To override the contents of this collection use set_agent_arns
.
The ARNs of the DataSync agents that can securely connect with your location.
sourcepub fn set_agent_arns(self, input: Option<Vec<String>>) -> Self
pub fn set_agent_arns(self, input: Option<Vec<String>>) -> Self
The ARNs of the DataSync agents that can securely connect with your location.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
The time that the location was created.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
The time that the location was created.
sourcepub fn server_certificate(self, input: Blob) -> Self
pub fn server_certificate(self, input: Blob) -> Self
The self-signed certificate that DataSync uses to securely authenticate with your object storage system.
sourcepub fn set_server_certificate(self, input: Option<Blob>) -> Self
pub fn set_server_certificate(self, input: Option<Blob>) -> Self
The self-signed certificate that DataSync uses to securely authenticate with your object storage system.
sourcepub fn build(self) -> DescribeLocationObjectStorageOutput
pub fn build(self) -> DescribeLocationObjectStorageOutput
Consumes the builder and constructs a DescribeLocationObjectStorageOutput
.