Struct aws_sdk_opensearch::model::domain_config::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for DomainConfig.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn engine_version(self, input: VersionStatus) -> Self
pub fn engine_version(self, input: VersionStatus) -> Self
String of format Elasticsearch_X.Y or OpenSearch_X.Y to specify the engine version for the OpenSearch or Elasticsearch domain.
sourcepub fn set_engine_version(self, input: Option<VersionStatus>) -> Self
pub fn set_engine_version(self, input: Option<VersionStatus>) -> Self
String of format Elasticsearch_X.Y or OpenSearch_X.Y to specify the engine version for the OpenSearch or Elasticsearch domain.
sourcepub fn cluster_config(self, input: ClusterConfigStatus) -> Self
pub fn cluster_config(self, input: ClusterConfigStatus) -> Self
The ClusterConfig for the domain.
sourcepub fn set_cluster_config(self, input: Option<ClusterConfigStatus>) -> Self
pub fn set_cluster_config(self, input: Option<ClusterConfigStatus>) -> Self
The ClusterConfig for the domain.
sourcepub fn ebs_options(self, input: EbsOptionsStatus) -> Self
pub fn ebs_options(self, input: EbsOptionsStatus) -> Self
The EBSOptions for the domain.
sourcepub fn set_ebs_options(self, input: Option<EbsOptionsStatus>) -> Self
pub fn set_ebs_options(self, input: Option<EbsOptionsStatus>) -> Self
The EBSOptions for the domain.
sourcepub fn access_policies(self, input: AccessPoliciesStatus) -> Self
pub fn access_policies(self, input: AccessPoliciesStatus) -> Self
IAM access policy as a JSON-formatted string.
sourcepub fn set_access_policies(self, input: Option<AccessPoliciesStatus>) -> Self
pub fn set_access_policies(self, input: Option<AccessPoliciesStatus>) -> Self
IAM access policy as a JSON-formatted string.
sourcepub fn snapshot_options(self, input: SnapshotOptionsStatus) -> Self
pub fn snapshot_options(self, input: SnapshotOptionsStatus) -> Self
The SnapshotOptions for the domain.
sourcepub fn set_snapshot_options(self, input: Option<SnapshotOptionsStatus>) -> Self
pub fn set_snapshot_options(self, input: Option<SnapshotOptionsStatus>) -> Self
The SnapshotOptions for the domain.
sourcepub fn vpc_options(self, input: VpcDerivedInfoStatus) -> Self
pub fn vpc_options(self, input: VpcDerivedInfoStatus) -> Self
The VPCOptions for the specified domain. For more information, see Launching your Amazon OpenSearch Service domains using a VPC.
sourcepub fn set_vpc_options(self, input: Option<VpcDerivedInfoStatus>) -> Self
pub fn set_vpc_options(self, input: Option<VpcDerivedInfoStatus>) -> Self
The VPCOptions for the specified domain. For more information, see Launching your Amazon OpenSearch Service domains using a VPC.
sourcepub fn cognito_options(self, input: CognitoOptionsStatus) -> Self
pub fn cognito_options(self, input: CognitoOptionsStatus) -> Self
The CognitoOptions for the specified domain. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.
sourcepub fn set_cognito_options(self, input: Option<CognitoOptionsStatus>) -> Self
pub fn set_cognito_options(self, input: Option<CognitoOptionsStatus>) -> Self
The CognitoOptions for the specified domain. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards.
sourcepub fn encryption_at_rest_options(
self,
input: EncryptionAtRestOptionsStatus
) -> Self
pub fn encryption_at_rest_options(
self,
input: EncryptionAtRestOptionsStatus
) -> Self
The EncryptionAtRestOptions for the domain.
sourcepub fn set_encryption_at_rest_options(
self,
input: Option<EncryptionAtRestOptionsStatus>
) -> Self
pub fn set_encryption_at_rest_options(
self,
input: Option<EncryptionAtRestOptionsStatus>
) -> Self
The EncryptionAtRestOptions for the domain.
sourcepub fn node_to_node_encryption_options(
self,
input: NodeToNodeEncryptionOptionsStatus
) -> Self
pub fn node_to_node_encryption_options(
self,
input: NodeToNodeEncryptionOptionsStatus
) -> Self
The NodeToNodeEncryptionOptions for the domain.
sourcepub fn set_node_to_node_encryption_options(
self,
input: Option<NodeToNodeEncryptionOptionsStatus>
) -> Self
pub fn set_node_to_node_encryption_options(
self,
input: Option<NodeToNodeEncryptionOptionsStatus>
) -> Self
The NodeToNodeEncryptionOptions for the domain.
sourcepub fn advanced_options(self, input: AdvancedOptionsStatus) -> Self
pub fn advanced_options(self, input: AdvancedOptionsStatus) -> Self
The AdvancedOptions for the domain. See Advanced options for more information.
sourcepub fn set_advanced_options(self, input: Option<AdvancedOptionsStatus>) -> Self
pub fn set_advanced_options(self, input: Option<AdvancedOptionsStatus>) -> Self
The AdvancedOptions for the domain. See Advanced options for more information.
sourcepub fn log_publishing_options(self, input: LogPublishingOptionsStatus) -> Self
pub fn log_publishing_options(self, input: LogPublishingOptionsStatus) -> Self
Log publishing options for the given domain.
sourcepub fn set_log_publishing_options(
self,
input: Option<LogPublishingOptionsStatus>
) -> Self
pub fn set_log_publishing_options(
self,
input: Option<LogPublishingOptionsStatus>
) -> Self
Log publishing options for the given domain.
sourcepub fn domain_endpoint_options(self, input: DomainEndpointOptionsStatus) -> Self
pub fn domain_endpoint_options(self, input: DomainEndpointOptionsStatus) -> Self
The DomainEndpointOptions for the domain.
sourcepub fn set_domain_endpoint_options(
self,
input: Option<DomainEndpointOptionsStatus>
) -> Self
pub fn set_domain_endpoint_options(
self,
input: Option<DomainEndpointOptionsStatus>
) -> Self
The DomainEndpointOptions for the domain.
sourcepub fn advanced_security_options(
self,
input: AdvancedSecurityOptionsStatus
) -> Self
pub fn advanced_security_options(
self,
input: AdvancedSecurityOptionsStatus
) -> Self
Specifies AdvancedSecurityOptions for the domain.
sourcepub fn set_advanced_security_options(
self,
input: Option<AdvancedSecurityOptionsStatus>
) -> Self
pub fn set_advanced_security_options(
self,
input: Option<AdvancedSecurityOptionsStatus>
) -> Self
Specifies AdvancedSecurityOptions for the domain.
sourcepub fn auto_tune_options(self, input: AutoTuneOptionsStatus) -> Self
pub fn auto_tune_options(self, input: AutoTuneOptionsStatus) -> Self
Specifies AutoTuneOptions for the domain.
sourcepub fn set_auto_tune_options(self, input: Option<AutoTuneOptionsStatus>) -> Self
pub fn set_auto_tune_options(self, input: Option<AutoTuneOptionsStatus>) -> Self
Specifies AutoTuneOptions for the domain.
sourcepub fn change_progress_details(self, input: ChangeProgressDetails) -> Self
pub fn change_progress_details(self, input: ChangeProgressDetails) -> Self
Specifies change details of the domain configuration change.
sourcepub fn set_change_progress_details(
self,
input: Option<ChangeProgressDetails>
) -> Self
pub fn set_change_progress_details(
self,
input: Option<ChangeProgressDetails>
) -> Self
Specifies change details of the domain configuration change.
sourcepub fn build(self) -> DomainConfig
pub fn build(self) -> DomainConfig
Consumes the builder and constructs a DomainConfig.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more