Struct aws_sdk_entityresolution::operation::get_provider_service::builders::GetProviderServiceOutputBuilder
source · #[non_exhaustive]pub struct GetProviderServiceOutputBuilder { /* private fields */ }
Expand description
A builder for GetProviderServiceOutput
.
Implementations§
source§impl GetProviderServiceOutputBuilder
impl GetProviderServiceOutputBuilder
sourcepub fn provider_name(self, input: impl Into<String>) -> Self
pub fn provider_name(self, input: impl Into<String>) -> Self
The name of the provider. This name is typically the company name.
This field is required.sourcepub fn set_provider_name(self, input: Option<String>) -> Self
pub fn set_provider_name(self, input: Option<String>) -> Self
The name of the provider. This name is typically the company name.
sourcepub fn get_provider_name(&self) -> &Option<String>
pub fn get_provider_name(&self) -> &Option<String>
The name of the provider. This name is typically the company name.
sourcepub fn provider_service_name(self, input: impl Into<String>) -> Self
pub fn provider_service_name(self, input: impl Into<String>) -> Self
The name of the product that the provider service provides.
This field is required.sourcepub fn set_provider_service_name(self, input: Option<String>) -> Self
pub fn set_provider_service_name(self, input: Option<String>) -> Self
The name of the product that the provider service provides.
sourcepub fn get_provider_service_name(&self) -> &Option<String>
pub fn get_provider_service_name(&self) -> &Option<String>
The name of the product that the provider service provides.
sourcepub fn provider_service_display_name(self, input: impl Into<String>) -> Self
pub fn provider_service_display_name(self, input: impl Into<String>) -> Self
The display name of the provider service.
This field is required.sourcepub fn set_provider_service_display_name(self, input: Option<String>) -> Self
pub fn set_provider_service_display_name(self, input: Option<String>) -> Self
The display name of the provider service.
sourcepub fn get_provider_service_display_name(&self) -> &Option<String>
pub fn get_provider_service_display_name(&self) -> &Option<String>
The display name of the provider service.
sourcepub fn provider_service_type(self, input: ServiceType) -> Self
pub fn provider_service_type(self, input: ServiceType) -> Self
The type of provider service.
This field is required.sourcepub fn set_provider_service_type(self, input: Option<ServiceType>) -> Self
pub fn set_provider_service_type(self, input: Option<ServiceType>) -> Self
The type of provider service.
sourcepub fn get_provider_service_type(&self) -> &Option<ServiceType>
pub fn get_provider_service_type(&self) -> &Option<ServiceType>
The type of provider service.
sourcepub fn provider_service_arn(self, input: impl Into<String>) -> Self
pub fn provider_service_arn(self, input: impl Into<String>) -> Self
The ARN (Amazon Resource Name) that Entity Resolution generated for the provider service.
This field is required.sourcepub fn set_provider_service_arn(self, input: Option<String>) -> Self
pub fn set_provider_service_arn(self, input: Option<String>) -> Self
The ARN (Amazon Resource Name) that Entity Resolution generated for the provider service.
sourcepub fn get_provider_service_arn(&self) -> &Option<String>
pub fn get_provider_service_arn(&self) -> &Option<String>
The ARN (Amazon Resource Name) that Entity Resolution generated for the provider service.
sourcepub fn provider_configuration_definition(self, input: Document) -> Self
pub fn provider_configuration_definition(self, input: Document) -> Self
The definition of the provider configuration.
sourcepub fn set_provider_configuration_definition(
self,
input: Option<Document>
) -> Self
pub fn set_provider_configuration_definition( self, input: Option<Document> ) -> Self
The definition of the provider configuration.
sourcepub fn get_provider_configuration_definition(&self) -> &Option<Document>
pub fn get_provider_configuration_definition(&self) -> &Option<Document>
The definition of the provider configuration.
sourcepub fn provider_endpoint_configuration(
self,
input: ProviderEndpointConfiguration
) -> Self
pub fn provider_endpoint_configuration( self, input: ProviderEndpointConfiguration ) -> Self
The required configuration fields to use with the provider service.
This field is required.sourcepub fn set_provider_endpoint_configuration(
self,
input: Option<ProviderEndpointConfiguration>
) -> Self
pub fn set_provider_endpoint_configuration( self, input: Option<ProviderEndpointConfiguration> ) -> Self
The required configuration fields to use with the provider service.
sourcepub fn get_provider_endpoint_configuration(
&self
) -> &Option<ProviderEndpointConfiguration>
pub fn get_provider_endpoint_configuration( &self ) -> &Option<ProviderEndpointConfiguration>
The required configuration fields to use with the provider service.
sourcepub fn anonymized_output(self, input: bool) -> Self
pub fn anonymized_output(self, input: bool) -> Self
Specifies whether output data from the provider is anonymized. A value of TRUE
means the output will be anonymized and you can't relate the data that comes back from the provider to the identifying input. A value of FALSE
means the output won't be anonymized and you can relate the data that comes back from the provider to your source data.
sourcepub fn set_anonymized_output(self, input: Option<bool>) -> Self
pub fn set_anonymized_output(self, input: Option<bool>) -> Self
Specifies whether output data from the provider is anonymized. A value of TRUE
means the output will be anonymized and you can't relate the data that comes back from the provider to the identifying input. A value of FALSE
means the output won't be anonymized and you can relate the data that comes back from the provider to your source data.
sourcepub fn get_anonymized_output(&self) -> &Option<bool>
pub fn get_anonymized_output(&self) -> &Option<bool>
Specifies whether output data from the provider is anonymized. A value of TRUE
means the output will be anonymized and you can't relate the data that comes back from the provider to the identifying input. A value of FALSE
means the output won't be anonymized and you can relate the data that comes back from the provider to your source data.
sourcepub fn provider_entity_output_definition(self, input: Document) -> Self
pub fn provider_entity_output_definition(self, input: Document) -> Self
The definition of the provider entity output.
This field is required.sourcepub fn set_provider_entity_output_definition(
self,
input: Option<Document>
) -> Self
pub fn set_provider_entity_output_definition( self, input: Option<Document> ) -> Self
The definition of the provider entity output.
sourcepub fn get_provider_entity_output_definition(&self) -> &Option<Document>
pub fn get_provider_entity_output_definition(&self) -> &Option<Document>
The definition of the provider entity output.
sourcepub fn provider_intermediate_data_access_configuration(
self,
input: ProviderIntermediateDataAccessConfiguration
) -> Self
pub fn provider_intermediate_data_access_configuration( self, input: ProviderIntermediateDataAccessConfiguration ) -> Self
The Amazon Web Services accounts and the S3 permissions that are required by some providers to create an S3 bucket for intermediate data storage.
sourcepub fn set_provider_intermediate_data_access_configuration(
self,
input: Option<ProviderIntermediateDataAccessConfiguration>
) -> Self
pub fn set_provider_intermediate_data_access_configuration( self, input: Option<ProviderIntermediateDataAccessConfiguration> ) -> Self
The Amazon Web Services accounts and the S3 permissions that are required by some providers to create an S3 bucket for intermediate data storage.
sourcepub fn get_provider_intermediate_data_access_configuration(
&self
) -> &Option<ProviderIntermediateDataAccessConfiguration>
pub fn get_provider_intermediate_data_access_configuration( &self ) -> &Option<ProviderIntermediateDataAccessConfiguration>
The Amazon Web Services accounts and the S3 permissions that are required by some providers to create an S3 bucket for intermediate data storage.
sourcepub fn build(self) -> Result<GetProviderServiceOutput, BuildError>
pub fn build(self) -> Result<GetProviderServiceOutput, BuildError>
Consumes the builder and constructs a GetProviderServiceOutput
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for GetProviderServiceOutputBuilder
impl Clone for GetProviderServiceOutputBuilder
source§fn clone(&self) -> GetProviderServiceOutputBuilder
fn clone(&self) -> GetProviderServiceOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetProviderServiceOutputBuilder
impl Default for GetProviderServiceOutputBuilder
source§fn default() -> GetProviderServiceOutputBuilder
fn default() -> GetProviderServiceOutputBuilder
source§impl PartialEq for GetProviderServiceOutputBuilder
impl PartialEq for GetProviderServiceOutputBuilder
source§fn eq(&self, other: &GetProviderServiceOutputBuilder) -> bool
fn eq(&self, other: &GetProviderServiceOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.