public static TextureCompressionFormatTargeting textureCompressionTargeting( ImmutableSet<TextureCompressionFormatAlias> values, ImmutableSet<TextureCompressionFormatAlias> alternatives) { return TextureCompressionFormatTargeting.newBuilder() .addAllValue( values .stream() .map(alias -> TextureCompressionFormat.newBuilder().setAlias(alias).build()) .collect(toImmutableList())) .addAllAlternatives( alternatives .stream() .map(alias -> TextureCompressionFormat.newBuilder().setAlias(alias).build()) .collect(toImmutableList())) .build(); }
private static TextureCompressionFormatTargeting textureCompressionFormat( TextureCompressionFormatAlias alias) { return TextureCompressionFormatTargeting.newBuilder() .addValue(TextureCompressionFormat.newBuilder().setAlias(alias)) .build(); }