/** * A builder for creating an instance of {@link IotDataPlaneAsyncClient}. This can be created with the static * {@link IotDataPlaneAsyncClient#builder()} method. */ @Generated("software.amazon.awssdk:codegen") public interface IotDataPlaneAsyncClientBuilder extends AwsAsyncClientBuilder<IotDataPlaneAsyncClientBuilder, IotDataPlaneAsyncClient>, IotDataPlaneBaseClientBuilder<IotDataPlaneAsyncClientBuilder, IotDataPlaneAsyncClient> { }
@Generated("software.amazon.awssdk:codegen") final class DomainNameListCopier { static List<String> copy(Collection<String> domainNameListParam) { if (domainNameListParam == null || domainNameListParam instanceof SdkAutoConstructList) { return DefaultSdkAutoConstructList.getInstance(); } List<String> domainNameListParamCopy = new ArrayList<>(domainNameListParam); return Collections.unmodifiableList(domainNameListParamCopy); } }
/** * A builder for creating an instance of {@link MediaConnectClient}. This can be created with the static * {@link MediaConnectClient#builder()} method. */ @Generated("software.amazon.awssdk:codegen") public interface MediaConnectClientBuilder extends AwsSyncClientBuilder<MediaConnectClientBuilder, MediaConnectClient>, MediaConnectBaseClientBuilder<MediaConnectClientBuilder, MediaConnectClient> { }
@Generated("software.amazon.awssdk:codegen") final class ProcessedInputRecordsCopier { static List<String> copy(Collection<String> processedInputRecordsParam) { if (processedInputRecordsParam == null || processedInputRecordsParam instanceof SdkAutoConstructList) { return DefaultSdkAutoConstructList.getInstance(); } List<String> processedInputRecordsParamCopy = new ArrayList<>(processedInputRecordsParam); return Collections.unmodifiableList(processedInputRecordsParamCopy); } }
/** * This includes configuration specific to KMS that is supported by both {@link KmsClientBuilder} and * {@link KmsAsyncClientBuilder}. */ @Generated("software.amazon.awssdk:codegen") public interface KmsBaseClientBuilder<B extends KmsBaseClientBuilder<B, C>, C> extends AwsClientBuilder<B, C> { }
@Generated("software.amazon.awssdk:codegen") final class EnvironmentVariablesCopier { static Map<String, String> copy(Map<String, String> environmentVariablesParam) { if (environmentVariablesParam == null || environmentVariablesParam instanceof SdkAutoConstructMap) { return DefaultSdkAutoConstructMap.getInstance(); } Map<String, String> environmentVariablesParamCopy = environmentVariablesParam.entrySet().stream() .collect(HashMap::new, (m, e) -> m.put(e.getKey(), e.getValue()), HashMap::putAll); return Collections.unmodifiableMap(environmentVariablesParamCopy); } }
@Generated("software.amazon.awssdk:codegen") final class PlacementAttributeMapCopier { static Map<String, String> copy(Map<String, String> placementAttributeMapParam) { if (placementAttributeMapParam == null || placementAttributeMapParam instanceof SdkAutoConstructMap) { return DefaultSdkAutoConstructMap.getInstance(); } Map<String, String> placementAttributeMapParamCopy = placementAttributeMapParam.entrySet().stream() .collect(HashMap::new, (m, e) -> m.put(e.getKey(), e.getValue()), HashMap::putAll); return Collections.unmodifiableMap(placementAttributeMapParamCopy); } }
@Generated("software.amazon.awssdk:codegen") final class AllowedOriginsCopier { static List<String> copy(Collection<String> allowedOriginsParam) { if (allowedOriginsParam == null || allowedOriginsParam instanceof SdkAutoConstructList) { return DefaultSdkAutoConstructList.getInstance(); } List<String> allowedOriginsParamCopy = new ArrayList<>(allowedOriginsParam); return Collections.unmodifiableList(allowedOriginsParamCopy); } }
/** * A builder for creating an instance of {@link NeptuneAsyncClient}. This can be created with the static * {@link NeptuneAsyncClient#builder()} method. */ @Generated("software.amazon.awssdk:codegen") public interface NeptuneAsyncClientBuilder extends AwsAsyncClientBuilder<NeptuneAsyncClientBuilder, NeptuneAsyncClient>, NeptuneBaseClientBuilder<NeptuneAsyncClientBuilder, NeptuneAsyncClient> { }
/** * This includes configuration specific to SageMaker that is supported by both {@link SageMakerClientBuilder} and * {@link SageMakerAsyncClientBuilder}. */ @Generated("software.amazon.awssdk:codegen") public interface SageMakerBaseClientBuilder<B extends SageMakerBaseClientBuilder<B, C>, C> extends AwsClientBuilder<B, C> { }
/** * This includes configuration specific to Kinesis Video Archived Media that is supported by both * {@link KinesisVideoArchivedMediaClientBuilder} and {@link KinesisVideoArchivedMediaAsyncClientBuilder}. */ @Generated("software.amazon.awssdk:codegen") public interface KinesisVideoArchivedMediaBaseClientBuilder<B extends KinesisVideoArchivedMediaBaseClientBuilder<B, C>, C> extends AwsClientBuilder<B, C> { }
@Generated("software.amazon.awssdk:codegen") final class ReadReplicaDBInstanceIdentifierListCopier { static List<String> copy(Collection<String> readReplicaDBInstanceIdentifierListParam) { if (readReplicaDBInstanceIdentifierListParam == null || readReplicaDBInstanceIdentifierListParam instanceof SdkAutoConstructList) { return DefaultSdkAutoConstructList.getInstance(); } List<String> readReplicaDBInstanceIdentifierListParamCopy = new ArrayList<>(readReplicaDBInstanceIdentifierListParam); return Collections.unmodifiableList(readReplicaDBInstanceIdentifierListParamCopy); } }
@Generated("software.amazon.awssdk:codegen") final class ExposeHeadersCopier { static List<String> copy(Collection<String> exposeHeadersParam) { if (exposeHeadersParam == null || exposeHeadersParam instanceof SdkAutoConstructList) { return DefaultSdkAutoConstructList.getInstance(); } List<String> exposeHeadersParamCopy = new ArrayList<>(exposeHeadersParam); return Collections.unmodifiableList(exposeHeadersParamCopy); } }
/** * A builder for creating an instance of {@link KafkaAsyncClient}. This can be created with the static * {@link KafkaAsyncClient#builder()} method. */ @Generated("software.amazon.awssdk:codegen") public interface KafkaAsyncClientBuilder extends AwsAsyncClientBuilder<KafkaAsyncClientBuilder, KafkaAsyncClient>, KafkaBaseClientBuilder<KafkaAsyncClientBuilder, KafkaAsyncClient> { }
/** * This includes configuration specific to MediaLive that is supported by both {@link MediaLiveClientBuilder} and * {@link MediaLiveAsyncClientBuilder}. */ @Generated("software.amazon.awssdk:codegen") public interface MediaLiveBaseClientBuilder<B extends MediaLiveBaseClientBuilder<B, C>, C> extends AwsClientBuilder<B, C> { }
@Generated("software.amazon.awssdk:codegen") final class UpdateTargetsCopier { static List<String> copy(Collection<String> updateTargetsParam) { if (updateTargetsParam == null || updateTargetsParam instanceof SdkAutoConstructList) { return DefaultSdkAutoConstructList.getInstance(); } List<String> updateTargetsParamCopy = new ArrayList<>(updateTargetsParam); return Collections.unmodifiableList(updateTargetsParamCopy); } }
/** * This includes configuration specific to Kafka that is supported by both {@link KafkaClientBuilder} and * {@link KafkaAsyncClientBuilder}. */ @Generated("software.amazon.awssdk:codegen") public interface KafkaBaseClientBuilder<B extends KafkaBaseClientBuilder<B, C>, C> extends AwsClientBuilder<B, C> { }
/** * A builder for creating an instance of {@link MediaLiveAsyncClient}. This can be created with the static * {@link MediaLiveAsyncClient#builder()} method. */ @Generated("software.amazon.awssdk:codegen") public interface MediaLiveAsyncClientBuilder extends AwsAsyncClientBuilder<MediaLiveAsyncClientBuilder, MediaLiveAsyncClient>, MediaLiveBaseClientBuilder<MediaLiveAsyncClientBuilder, MediaLiveAsyncClient> { }
@Generated("software.amazon.awssdk:codegen") final class DomainEntryOptionsCopier { static Map<String, String> copy(Map<String, String> domainEntryOptionsParam) { if (domainEntryOptionsParam == null || domainEntryOptionsParam instanceof SdkAutoConstructMap) { return DefaultSdkAutoConstructMap.getInstance(); } Map<String, String> domainEntryOptionsParamCopy = domainEntryOptionsParam.entrySet().stream() .collect(HashMap::new, (m, e) -> m.put(e.getKey(), e.getValue()), HashMap::putAll); return Collections.unmodifiableMap(domainEntryOptionsParamCopy); } }
@Generated("software.amazon.awssdk:codegen") final class StringListCopier { static List<String> copy(Collection<String> stringListParam) { if (stringListParam == null || stringListParam instanceof SdkAutoConstructList) { return DefaultSdkAutoConstructList.getInstance(); } List<String> stringListParamCopy = new ArrayList<>(stringListParam); return Collections.unmodifiableList(stringListParamCopy); } }