Package io.openraven.magpie.api
Class MagpieAzureResource.MagpieAzureResourceBuilder
- java.lang.Object
-
- io.openraven.magpie.api.MagpieAzureResource.MagpieAzureResourceBuilder
-
- Enclosing class:
- MagpieAzureResource
public static class MagpieAzureResource.MagpieAzureResourceBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description MagpieAzureResourceBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, String resourceId)
-
Method Summary
-
-
-
Constructor Detail
-
MagpieAzureResourceBuilder
public MagpieAzureResourceBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, String resourceId)
-
-
Method Detail
-
withResourceName
public MagpieAzureResource.MagpieAzureResourceBuilder withResourceName(String resourceName)
-
withResourceId
public MagpieAzureResource.MagpieAzureResourceBuilder withResourceId(String resourceId)
-
withResourceType
public MagpieAzureResource.MagpieAzureResourceBuilder withResourceType(String resourceType)
-
withRegion
public MagpieAzureResource.MagpieAzureResourceBuilder withRegion(String region)
-
withsubscriptionId
public MagpieAzureResource.MagpieAzureResourceBuilder withsubscriptionId(String subscriptionId)
-
withCreatedIso
public MagpieAzureResource.MagpieAzureResourceBuilder withCreatedIso(java.time.Instant createdIso)
-
withUpdatedIso
public MagpieAzureResource.MagpieAzureResourceBuilder withUpdatedIso(java.time.Instant updatedIso)
-
withDiscoverySessionId
public MagpieAzureResource.MagpieAzureResourceBuilder withDiscoverySessionId(String discoverySessionId)
-
withMaxSizeInBytes
public MagpieAzureResource.MagpieAzureResourceBuilder withMaxSizeInBytes(Long maxSizeInBytes)
-
withSizeInBytes
public MagpieAzureResource.MagpieAzureResourceBuilder withSizeInBytes(Long sizeInBytes)
-
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
public MagpieAzureResource build()
-
withContainingEntity
public MagpieAzureResource.MagpieAzureResourceBuilder withContainingEntity(String s)
-
withContainingEntityId
public MagpieAzureResource.MagpieAzureResourceBuilder withContainingEntityId(String s)
-
-