Package io.openraven.magpie.api
Class MagpieAzureResource.MagpieAzureResourceBuilder
java.lang.Object
io.openraven.magpie.api.MagpieAzureResource.MagpieAzureResourceBuilder
- Enclosing class:
- MagpieAzureResource
-
Constructor Summary
ConstructorsConstructorDescriptionMagpieAzureResourceBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, String resourceId) -
Method Summary
Modifier and TypeMethodDescriptionbuild()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) withRegion(String region) withResourceId(String resourceId) withResourceName(String resourceName) withResourceType(String resourceType) withSizeInBytes(Long sizeInBytes) withsubscriptionId(String subscriptionId) withSupplementaryConfiguration(com.fasterxml.jackson.databind.JsonNode supplementaryConfiguration) withTags(com.fasterxml.jackson.databind.JsonNode tags) withUpdatedIso(java.time.Instant updatedIso)
-
Constructor Details
-
MagpieAzureResourceBuilder
public MagpieAzureResourceBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, String resourceId)
-
-
Method Details
-
withResourceName
-
withResourceId
-
withResourceType
-
withRegion
-
withsubscriptionId
-
withCreatedIso
-
withUpdatedIso
-
withDiscoverySessionId
public MagpieAzureResource.MagpieAzureResourceBuilder withDiscoverySessionId(String discoverySessionId) -
withMaxSizeInBytes
-
withSizeInBytes
-
withConfiguration
public MagpieAzureResource.MagpieAzureResourceBuilder withConfiguration(com.fasterxml.jackson.databind.JsonNode configuration) -
withSupplementaryConfiguration
public MagpieAzureResource.MagpieAzureResourceBuilder withSupplementaryConfiguration(com.fasterxml.jackson.databind.JsonNode supplementaryConfiguration) -
withTags
public MagpieAzureResource.MagpieAzureResourceBuilder withTags(com.fasterxml.jackson.databind.JsonNode tags) -
withDiscoveryMeta
public MagpieAzureResource.MagpieAzureResourceBuilder withDiscoveryMeta(com.fasterxml.jackson.databind.JsonNode discoveryMeta) -
build
-
withContainingEntity
-
withContainingEntityId
-