From ae49097c49a51d0fdcdefa7599aff0e8fe5b98bd Mon Sep 17 00:00:00 2001 From: Sahil Palvia Date: Thu, 15 Mar 2018 10:45:38 -0700 Subject: [PATCH] Adding configuration stubs for all top level packages. --- .../kinesis/checkpoint/CheckpointConfig.java | 27 +++++++++++++++++++ .../coordinator/CoordinatorConfig.java | 27 +++++++++++++++++++ .../kinesis/leases/LeaseManagementConfig.java | 27 +++++++++++++++++++ .../kinesis/lifecycle/LifecycleConfig.java | 27 +++++++++++++++++++ .../amazon/kinesis/metrics/MetricsConfig.java | 27 +++++++++++++++++++ .../kinesis/processor/ProcessorConfig.java | 27 +++++++++++++++++++ .../kinesis/retrieval/RetrievalConfig.java | 27 +++++++++++++++++++ 7 files changed, 189 insertions(+) create mode 100644 amazon-kinesis-client/src/main/java/software/amazon/kinesis/checkpoint/CheckpointConfig.java create mode 100644 amazon-kinesis-client/src/main/java/software/amazon/kinesis/coordinator/CoordinatorConfig.java create mode 100644 amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/LeaseManagementConfig.java create mode 100644 amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle/LifecycleConfig.java create mode 100644 amazon-kinesis-client/src/main/java/software/amazon/kinesis/metrics/MetricsConfig.java create mode 100644 amazon-kinesis-client/src/main/java/software/amazon/kinesis/processor/ProcessorConfig.java create mode 100644 amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/RetrievalConfig.java diff --git a/amazon-kinesis-client/src/main/java/software/amazon/kinesis/checkpoint/CheckpointConfig.java b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/checkpoint/CheckpointConfig.java new file mode 100644 index 00000000..b78e0852 --- /dev/null +++ b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/checkpoint/CheckpointConfig.java @@ -0,0 +1,27 @@ +/* + * Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Amazon Software License (the "License"). + * You may not use this file except in compliance with the License. + * A copy of the License is located at + * + * http://aws.amazon.com/asl/ + * + * or in the "license" file accompanying this file. This file is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing + * permissions and limitations under the License. + */ + +package software.amazon.kinesis.checkpoint; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + * + */ +@Data +@Accessors(fluent = true) +public class CheckpointConfig { +} diff --git a/amazon-kinesis-client/src/main/java/software/amazon/kinesis/coordinator/CoordinatorConfig.java b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/coordinator/CoordinatorConfig.java new file mode 100644 index 00000000..a344ac7b --- /dev/null +++ b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/coordinator/CoordinatorConfig.java @@ -0,0 +1,27 @@ +/* + * Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Amazon Software License (the "License"). + * You may not use this file except in compliance with the License. + * A copy of the License is located at + * + * http://aws.amazon.com/asl/ + * + * or in the "license" file accompanying this file. This file is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing + * permissions and limitations under the License. + */ + +package software.amazon.kinesis.coordinator; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + * + */ +@Data +@Accessors(fluent = true) +public class CoordinatorConfig { +} diff --git a/amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/LeaseManagementConfig.java b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/LeaseManagementConfig.java new file mode 100644 index 00000000..30c4012f --- /dev/null +++ b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/LeaseManagementConfig.java @@ -0,0 +1,27 @@ +/* + * Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Amazon Software License (the "License"). + * You may not use this file except in compliance with the License. + * A copy of the License is located at + * + * http://aws.amazon.com/asl/ + * + * or in the "license" file accompanying this file. This file is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing + * permissions and limitations under the License. + */ + +package software.amazon.kinesis.leases; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + * + */ +@Data +@Accessors(fluent = true) +public class LeaseManagementConfig { +} diff --git a/amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle/LifecycleConfig.java b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle/LifecycleConfig.java new file mode 100644 index 00000000..cdaf5391 --- /dev/null +++ b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle/LifecycleConfig.java @@ -0,0 +1,27 @@ +/* + * Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Amazon Software License (the "License"). + * You may not use this file except in compliance with the License. + * A copy of the License is located at + * + * http://aws.amazon.com/asl/ + * + * or in the "license" file accompanying this file. This file is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing + * permissions and limitations under the License. + */ + +package software.amazon.kinesis.lifecycle; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + * + */ +@Data +@Accessors(fluent = true) +public class LifecycleConfig { +} diff --git a/amazon-kinesis-client/src/main/java/software/amazon/kinesis/metrics/MetricsConfig.java b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/metrics/MetricsConfig.java new file mode 100644 index 00000000..f824f842 --- /dev/null +++ b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/metrics/MetricsConfig.java @@ -0,0 +1,27 @@ +/* + * Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Amazon Software License (the "License"). + * You may not use this file except in compliance with the License. + * A copy of the License is located at + * + * http://aws.amazon.com/asl/ + * + * or in the "license" file accompanying this file. This file is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing + * permissions and limitations under the License. + */ + +package software.amazon.kinesis.metrics; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + * + */ +@Data +@Accessors(fluent = true) +public class MetricsConfig { +} diff --git a/amazon-kinesis-client/src/main/java/software/amazon/kinesis/processor/ProcessorConfig.java b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/processor/ProcessorConfig.java new file mode 100644 index 00000000..33c27faa --- /dev/null +++ b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/processor/ProcessorConfig.java @@ -0,0 +1,27 @@ +/* + * Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Amazon Software License (the "License"). + * You may not use this file except in compliance with the License. + * A copy of the License is located at + * + * http://aws.amazon.com/asl/ + * + * or in the "license" file accompanying this file. This file is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing + * permissions and limitations under the License. + */ + +package software.amazon.kinesis.processor; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + * + */ +@Data +@Accessors(fluent = true) +public class ProcessorConfig { +} diff --git a/amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/RetrievalConfig.java b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/RetrievalConfig.java new file mode 100644 index 00000000..acff73fb --- /dev/null +++ b/amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/RetrievalConfig.java @@ -0,0 +1,27 @@ +/* + * Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Amazon Software License (the "License"). + * You may not use this file except in compliance with the License. + * A copy of the License is located at + * + * http://aws.amazon.com/asl/ + * + * or in the "license" file accompanying this file. This file is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing + * permissions and limitations under the License. + */ + +package software.amazon.kinesis.retrieval; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + * + */ +@Data +@Accessors(fluent = true) +public class RetrievalConfig { +}