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