I’m trying to migrate to AWS SDK Ec2 V2 and got compilation error:
error: types SdkBuilder<CAP#1,CAP#2> and Builder are incompatible;
both define build(), but with unrelated return types
where CAP#1,CAP#2 are fresh type-variables:
CAP#1 extends CopyableBuilder<CAP#1,CAP#2> from capture of ?
CAP#2 extends ToCopyableBuilder<CAP#1,CAP#2> from capture of ?
Seems it is somehow related to builders definition where multiple parent interfaces define method build()
DescribeInstancesRequest.Builder
-- Ec2Request.Builder: Ec2Request build();
-- AwsRequest.Builder: AwsRequest build();
-- CopyableBuilder<Builder, DescribeInstancesRequest>
-- SdkBuilder<Builder, DescribeInstancesRequest>: DescribeInstancesRequest build();
You need to sign in to view this answers
Leave feedback about this