Package io.openraven.magpie.api
Class MagpieAwsResource.MagpieAwsResourceBuilder
java.lang.Object
io.openraven.magpie.api.MagpieAwsResource.MagpieAwsResourceBuilder
- Enclosing class:
- MagpieAwsResource
-
Constructor Summary
ConstructorsConstructorDescriptionMagpieAwsResourceBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, String arn) -
Method Summary
Modifier and TypeMethodDescriptionbuild()withAccountId(String accountId) withAwsRegion(String region) withConfiguration(com.fasterxml.jackson.databind.JsonNode configuration) withCreatedIso(java.time.Instant createdIso) withDiscoveryMeta(com.fasterxml.jackson.databind.JsonNode discoveryMeta) withDiscoverySessionId(String discoverySessionId) withMaxSizeInBytes(Long maxSizeInBytes) withResourceId(String resourceId) withResourceName(String resourceName) withResourceType(String resourceType) withSizeInBytes(Long sizeInBytes) withSupplementaryConfiguration(com.fasterxml.jackson.databind.JsonNode supplementaryConfiguration) withTags(com.fasterxml.jackson.databind.JsonNode tags) withUpdatedIso(java.time.Instant updatedIso)
-
Constructor Details
-
MagpieAwsResourceBuilder
-
-
Method Details
-
withResourceName
-
withResourceId
-
withResourceType
-
withAwsRegion
-
withAccountId
-
withCreatedIso
-
withUpdatedIso
-
withDiscoverySessionId
-
withMaxSizeInBytes
-
withSizeInBytes
-
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
-