Package io.openraven.magpie.data.gcp
Class GCPResource
- java.lang.Object
-
- io.openraven.magpie.data.Resource
-
- io.openraven.magpie.data.gcp.GCPResource
-
- Direct Known Subclasses:
AccessApproval,Asset,AssetFeed,AutoMLDataset,AutoMLModel,BigQueryDataset,BigQueryDataTransfer,BigQueryReservation,BigQueryReservationCapacity,BigTableInstance,BillingAccount,CloudBuild,CloudBuildTrigger,Cluster,ComputeDisk,ComputeInstance,ContainerAnalysisNote,ContainerAnalysisOccurrence,DataCatalog,DataLabelingAnnotations,DataLabelingDataset,DataLabelingInstruction,DataProcCluster,DataProcJob,DialogflowConversation,DlpJob,DlpJobTrigger,DnsZone,ErrorReporting,Firewall,Function,GameService,GcpIamRole,GcpIamServiceAccount,Glossary,IotDeviceRegistry,KmsKeyring,LoggingBucket,LoggingExclusion,LoggingMetric,LoggingSink,MemcacheInstance,MonitoringAlertPolicy,MonitoringDashboard,MonitoringGroup,MonitoringService,Network,OsConfigPatchDeployment,OsConfigPatchJob,Product,ProductSet,ProjectInfo,PubSubLiteSubscription,PubSubLiteTopic,PubSubSchema,PubSubSnapshots,PubSubSubscription,PubSubTopic,RecaptchaEnterpriseKey,RedisInstance,ResourceManagerFolder,ResourceManagerOrganization,ResourceManagerProject,SchedulerJob,Secret,Service,SpannerInstance,SqlInstance,StorageBucket,TaskQueue,Tenant,Trace,WebSecurity
@MappedSuperclass public class GCPResource extends Resource
-
-
Field Summary
Fields Modifier and Type Field Description StringassetIdcom.fasterxml.jackson.databind.JsonNodeconfigurationjava.time.InstantcreatedIsocom.fasterxml.jackson.databind.JsonNodediscoveryMetaStringdiscoverySessionIdStringdocumentIdStringgcpAccountIdLongmaxSizeInBytesStringprojectIdStringregionStringresourceIdStringresourceNameStringresourceTypeLongsizeInBytescom.fasterxml.jackson.databind.JsonNodesupplementaryConfigurationcom.fasterxml.jackson.databind.JsonNodetagsjava.time.InstantupdatedIso
-
Constructor Summary
Constructors Constructor Description GCPResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAssetId()com.fasterxml.jackson.databind.JsonNodegetConfiguration()java.time.InstantgetCreatedIso()com.fasterxml.jackson.databind.JsonNodegetDiscoveryMeta()StringgetDiscoverySessionId()StringgetDocumentId()StringgetGcpAccountId()LonggetMaxSizeInBytes()StringgetProjectId()StringgetRegion()StringgetResourceId()StringgetResourceName()StringgetResourceType()LonggetSizeInBytes()com.fasterxml.jackson.databind.JsonNodegetSupplementaryConfiguration()com.fasterxml.jackson.databind.JsonNodegetTags()java.time.InstantgetUpdatedIso()voidsetAssetId(String assetId)voidsetConfiguration(com.fasterxml.jackson.databind.JsonNode configuration)voidsetCreatedIso(java.time.Instant createdIso)voidsetDiscoveryMeta(com.fasterxml.jackson.databind.JsonNode discoveryMeta)voidsetDiscoverySessionId(String discoverySessionId)voidsetDocumentId(String documentId)voidsetGcpAccountId(String gcpAccountId)voidsetMaxSizeInBytes(Long maxSizeInBytes)voidsetProjectId(String projectId)voidsetRegion(String region)voidsetResourceId(String resourceId)voidsetResourceName(String resourceName)voidsetResourceType(String resourceType)voidsetSizeInBytes(Long sizeInBytes)voidsetSupplementaryConfiguration(com.fasterxml.jackson.databind.JsonNode supplementaryConfiguration)voidsetTags(com.fasterxml.jackson.databind.JsonNode tags)voidsetUpdatedIso(java.time.Instant updatedIso)
-
-
-
Field Detail
-
documentId
public String documentId
-
assetId
public String assetId
-
resourceName
public String resourceName
-
resourceId
public String resourceId
-
resourceType
public String resourceType
-
region
public String region
-
projectId
public String projectId
-
gcpAccountId
public String gcpAccountId
-
createdIso
public java.time.Instant createdIso
-
updatedIso
public java.time.Instant updatedIso
-
discoverySessionId
public String discoverySessionId
-
maxSizeInBytes
public Long maxSizeInBytes
-
sizeInBytes
public Long sizeInBytes
-
configuration
public com.fasterxml.jackson.databind.JsonNode configuration
-
supplementaryConfiguration
public com.fasterxml.jackson.databind.JsonNode supplementaryConfiguration
-
tags
public com.fasterxml.jackson.databind.JsonNode tags
-
discoveryMeta
public com.fasterxml.jackson.databind.JsonNode discoveryMeta
-
-
Method Detail
-
getDocumentId
public String getDocumentId()
-
setDocumentId
public void setDocumentId(String documentId)
-
getAssetId
public String getAssetId()
-
setAssetId
public void setAssetId(String assetId)
-
getResourceName
public String getResourceName()
-
setResourceName
public void setResourceName(String resourceName)
-
getResourceId
public String getResourceId()
-
setResourceId
public void setResourceId(String resourceId)
-
getResourceType
public String getResourceType()
- Overrides:
getResourceTypein classResource
-
setResourceType
public void setResourceType(String resourceType)
- Overrides:
setResourceTypein classResource
-
getProjectId
public String getProjectId()
-
setProjectId
public void setProjectId(String projectId)
-
getGcpAccountId
public String getGcpAccountId()
-
setGcpAccountId
public void setGcpAccountId(String gcpAccountId)
-
getCreatedIso
public java.time.Instant getCreatedIso()
-
setCreatedIso
public void setCreatedIso(java.time.Instant createdIso)
-
getUpdatedIso
public java.time.Instant getUpdatedIso()
-
setUpdatedIso
public void setUpdatedIso(java.time.Instant updatedIso)
-
getDiscoverySessionId
public String getDiscoverySessionId()
-
setDiscoverySessionId
public void setDiscoverySessionId(String discoverySessionId)
-
getMaxSizeInBytes
public Long getMaxSizeInBytes()
-
setMaxSizeInBytes
public void setMaxSizeInBytes(Long maxSizeInBytes)
-
getSizeInBytes
public Long getSizeInBytes()
-
setSizeInBytes
public void setSizeInBytes(Long sizeInBytes)
-
getConfiguration
public com.fasterxml.jackson.databind.JsonNode getConfiguration()
-
setConfiguration
public void setConfiguration(com.fasterxml.jackson.databind.JsonNode configuration)
-
getSupplementaryConfiguration
public com.fasterxml.jackson.databind.JsonNode getSupplementaryConfiguration()
-
setSupplementaryConfiguration
public void setSupplementaryConfiguration(com.fasterxml.jackson.databind.JsonNode supplementaryConfiguration)
-
getTags
public com.fasterxml.jackson.databind.JsonNode getTags()
-
setTags
public void setTags(com.fasterxml.jackson.databind.JsonNode tags)
-
getDiscoveryMeta
public com.fasterxml.jackson.databind.JsonNode getDiscoveryMeta()
-
setDiscoveryMeta
public void setDiscoveryMeta(com.fasterxml.jackson.databind.JsonNode discoveryMeta)
-
getRegion
public String getRegion()
-
setRegion
public void setRegion(String region)
-
-