Interface AssetOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Asset, Asset.Builder

    public interface AssetOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

        String getName()
         Output only. The relative resource name of the asset, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}`.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Output only. The relative resource name of the asset, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}`.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for name.
      • getDisplayName

        String getDisplayName()
         Optional. User friendly display name.
         
        string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The displayName.
      • getDisplayNameBytes

        com.google.protobuf.ByteString getDisplayNameBytes()
         Optional. User friendly display name.
         
        string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The bytes for displayName.
      • getUid

        String getUid()
         Output only. System generated globally unique ID for the asset. This ID
         will be different if the asset is deleted and re-created with the same
         name.
         
        string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The uid.
      • getUidBytes

        com.google.protobuf.ByteString getUidBytes()
         Output only. System generated globally unique ID for the asset. This ID
         will be different if the asset is deleted and re-created with the same
         name.
         
        string uid = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for uid.
      • hasCreateTime

        boolean hasCreateTime()
         Output only. The time when the asset was created.
         
        .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        com.google.protobuf.Timestamp getCreateTime()
         Output only. The time when the asset was created.
         
        .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The createTime.
      • getCreateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. The time when the asset was created.
         
        .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasUpdateTime

        boolean hasUpdateTime()
         Output only. The time when the asset was last updated.
         
        .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        com.google.protobuf.Timestamp getUpdateTime()
         Output only. The time when the asset was last updated.
         
        .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The updateTime.
      • getUpdateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. The time when the asset was last updated.
         
        .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getLabelsCount

        int getLabelsCount()
         Optional. User defined labels for the asset.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      • containsLabels

        boolean containsLabels​(String key)
         Optional. User defined labels for the asset.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      • getLabelsMap

        Map<String,​String> getLabelsMap()
         Optional. User defined labels for the asset.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      • getLabelsOrDefault

        String getLabelsOrDefault​(String key,
                                  String defaultValue)
         Optional. User defined labels for the asset.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      • getLabelsOrThrow

        String getLabelsOrThrow​(String key)
         Optional. User defined labels for the asset.
         
        map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      • getDescription

        String getDescription()
         Optional. Description of the asset.
         
        string description = 7 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
         Optional. Description of the asset.
         
        string description = 7 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The bytes for description.
      • getStateValue

        int getStateValue()
         Output only. Current state of the asset.
         
        .google.cloud.dataplex.v1.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for state.
      • getState

        State getState()
         Output only. Current state of the asset.
         
        .google.cloud.dataplex.v1.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The state.
      • hasResourceSpec

        boolean hasResourceSpec()
         Required. Specification of the resource that is referenced by this asset.
         
        .google.cloud.dataplex.v1.Asset.ResourceSpec resource_spec = 100 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        Whether the resourceSpec field is set.
      • getResourceSpec

        Asset.ResourceSpec getResourceSpec()
         Required. Specification of the resource that is referenced by this asset.
         
        .google.cloud.dataplex.v1.Asset.ResourceSpec resource_spec = 100 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The resourceSpec.
      • getResourceSpecOrBuilder

        Asset.ResourceSpecOrBuilder getResourceSpecOrBuilder()
         Required. Specification of the resource that is referenced by this asset.
         
        .google.cloud.dataplex.v1.Asset.ResourceSpec resource_spec = 100 [(.google.api.field_behavior) = REQUIRED];
      • hasResourceStatus

        boolean hasResourceStatus()
         Output only. Status of the resource referenced by this asset.
         
        .google.cloud.dataplex.v1.Asset.ResourceStatus resource_status = 101 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the resourceStatus field is set.
      • getResourceStatus

        Asset.ResourceStatus getResourceStatus()
         Output only. Status of the resource referenced by this asset.
         
        .google.cloud.dataplex.v1.Asset.ResourceStatus resource_status = 101 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The resourceStatus.
      • getResourceStatusOrBuilder

        Asset.ResourceStatusOrBuilder getResourceStatusOrBuilder()
         Output only. Status of the resource referenced by this asset.
         
        .google.cloud.dataplex.v1.Asset.ResourceStatus resource_status = 101 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasSecurityStatus

        boolean hasSecurityStatus()
         Output only. Status of the security policy applied to resource referenced
         by this asset.
         
        .google.cloud.dataplex.v1.Asset.SecurityStatus security_status = 103 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the securityStatus field is set.
      • getSecurityStatus

        Asset.SecurityStatus getSecurityStatus()
         Output only. Status of the security policy applied to resource referenced
         by this asset.
         
        .google.cloud.dataplex.v1.Asset.SecurityStatus security_status = 103 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The securityStatus.
      • getSecurityStatusOrBuilder

        Asset.SecurityStatusOrBuilder getSecurityStatusOrBuilder()
         Output only. Status of the security policy applied to resource referenced
         by this asset.
         
        .google.cloud.dataplex.v1.Asset.SecurityStatus security_status = 103 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasDiscoverySpec

        boolean hasDiscoverySpec()
         Optional. Specification of the discovery feature applied to data referenced
         by this asset. When this spec is left unset, the asset will use the spec
         set on the parent zone.
         
        .google.cloud.dataplex.v1.Asset.DiscoverySpec discovery_spec = 106 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the discoverySpec field is set.
      • getDiscoverySpec

        Asset.DiscoverySpec getDiscoverySpec()
         Optional. Specification of the discovery feature applied to data referenced
         by this asset. When this spec is left unset, the asset will use the spec
         set on the parent zone.
         
        .google.cloud.dataplex.v1.Asset.DiscoverySpec discovery_spec = 106 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The discoverySpec.
      • getDiscoverySpecOrBuilder

        Asset.DiscoverySpecOrBuilder getDiscoverySpecOrBuilder()
         Optional. Specification of the discovery feature applied to data referenced
         by this asset. When this spec is left unset, the asset will use the spec
         set on the parent zone.
         
        .google.cloud.dataplex.v1.Asset.DiscoverySpec discovery_spec = 106 [(.google.api.field_behavior) = OPTIONAL];
      • hasDiscoveryStatus

        boolean hasDiscoveryStatus()
         Output only. Status of the discovery feature applied to data referenced by
         this asset.
         
        .google.cloud.dataplex.v1.Asset.DiscoveryStatus discovery_status = 107 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the discoveryStatus field is set.
      • getDiscoveryStatus

        Asset.DiscoveryStatus getDiscoveryStatus()
         Output only. Status of the discovery feature applied to data referenced by
         this asset.
         
        .google.cloud.dataplex.v1.Asset.DiscoveryStatus discovery_status = 107 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The discoveryStatus.
      • getDiscoveryStatusOrBuilder

        Asset.DiscoveryStatusOrBuilder getDiscoveryStatusOrBuilder()
         Output only. Status of the discovery feature applied to data referenced by
         this asset.
         
        .google.cloud.dataplex.v1.Asset.DiscoveryStatus discovery_status = 107 [(.google.api.field_behavior) = OUTPUT_ONLY];