Package io.openraven.magpie.api
Class MagpieAwsResource.MagpieAwsResourceBuilder
- java.lang.Object
-
- io.openraven.magpie.api.MagpieAwsResource.MagpieAwsResourceBuilder
-
- Enclosing class:
- MagpieAwsResource
public static class MagpieAwsResource.MagpieAwsResourceBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description MagpieAwsResourceBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, String arn)
-
Method Summary
-
-
-
Constructor Detail
-
MagpieAwsResourceBuilder
public MagpieAwsResourceBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, String arn)
-
-
Method Detail
-
withResourceName
public MagpieAwsResource.MagpieAwsResourceBuilder withResourceName(String resourceName)
-
withResourceId
public MagpieAwsResource.MagpieAwsResourceBuilder withResourceId(String resourceId)
-
withResourceType
public MagpieAwsResource.MagpieAwsResourceBuilder withResourceType(String resourceType)
-
withAwsRegion
public MagpieAwsResource.MagpieAwsResourceBuilder withAwsRegion(String region)
-
withAccountId
public MagpieAwsResource.MagpieAwsResourceBuilder withAccountId(String accountId)
-
withCreatedIso
public MagpieAwsResource.MagpieAwsResourceBuilder withCreatedIso(java.time.Instant createdIso)
-
withUpdatedIso
public MagpieAwsResource.MagpieAwsResourceBuilder withUpdatedIso(java.time.Instant updatedIso)
-
withDiscoverySessionId
public MagpieAwsResource.MagpieAwsResourceBuilder withDiscoverySessionId(String discoverySessionId)
-
withMaxSizeInBytes
public MagpieAwsResource.MagpieAwsResourceBuilder withMaxSizeInBytes(Long maxSizeInBytes)
-
withSizeInBytes
public MagpieAwsResource.MagpieAwsResourceBuilder withSizeInBytes(Long sizeInBytes)
-
withConfiguration
public MagpieAwsResource.MagpieAwsResourceBuilder withConfiguration(com.fasterxml.jackson.databind.JsonNode configuration)
-
withSupplementaryConfiguration
public MagpieAwsResource.MagpieAwsResourceBuilder withSupplementaryConfiguration(com.fasterxml.jackson.databind.JsonNode supplementaryConfiguration)
-
withTags
public MagpieAwsResource.MagpieAwsResourceBuilder withTags(com.fasterxml.jackson.databind.JsonNode tags)
-
withDiscoveryMeta
public MagpieAwsResource.MagpieAwsResourceBuilder withDiscoveryMeta(com.fasterxml.jackson.databind.JsonNode discoveryMeta)
-
build
public MagpieAwsResource build()
-
-