Package io.openraven.magpie.api
Class MagpieGcpResource.MagpieGcpResourceBuilder
java.lang.Object
io.openraven.magpie.api.MagpieGcpResource.MagpieGcpResourceBuilder
- Enclosing class:
- MagpieGcpResource
-
Constructor Summary
ConstructorsConstructorDescriptionMagpieGcpResourceBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, String assetId) -
Method Summary
Modifier and TypeMethodDescriptionbuild()withAccountId(String gcpAccountId) 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) withProjectId(String projectId) withRegion(String region) 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
-
MagpieGcpResourceBuilder
-
-
Method Details
-
withResourceName
-
withResourceId
-
withResourceType
-
withRegion
-
withProjectId
-
withAccountId
-
withCreatedIso
-
withUpdatedIso
-
withDiscoverySessionId
-
withMaxSizeInBytes
-
withSizeInBytes
-
withConfiguration
public MagpieGcpResource.MagpieGcpResourceBuilder withConfiguration(com.fasterxml.jackson.databind.JsonNode configuration) -
withSupplementaryConfiguration
public MagpieGcpResource.MagpieGcpResourceBuilder withSupplementaryConfiguration(com.fasterxml.jackson.databind.JsonNode supplementaryConfiguration) -
withTags
public MagpieGcpResource.MagpieGcpResourceBuilder withTags(com.fasterxml.jackson.databind.JsonNode tags) -
withDiscoveryMeta
public MagpieGcpResource.MagpieGcpResourceBuilder withDiscoveryMeta(com.fasterxml.jackson.databind.JsonNode discoveryMeta) -
build
-