获取条目组

检索现有条目组。

代码示例

Java

在尝试此示例之前,请按照《Dataplex 快速入门:使用客户端库》中的 Java 设置说明进行操作。 如需了解详情,请参阅 Dataplex Java API 参考文档

如需向 Dataplex 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证

import com.google.cloud.dataplex.v1.CatalogServiceClient;
import com.google.cloud.dataplex.v1.EntryGroup;
import com.google.cloud.dataplex.v1.EntryGroupName;
import java.io.IOException;

public class GetEntryGroup {

  public static void main(String[] args) throws IOException {
    // TODO(developer): Replace these variables before running the sample.
    String projectId = "MY_PROJECT_ID";
    // Available locations: https://cloud.google.com/dataplex/docs/locations
    String location = "MY_LOCATION";
    String entryGroupId = "MY_ENTRY_GROUP_ID";

    EntryGroup entryGroup = getEntryGroup(projectId, location, entryGroupId);
    System.out.println("Entry group retrieved successfully: " + entryGroup.getName());
  }

  // Method to retrieve Entry Group located in projectId, location and with entryGroupId
  public static EntryGroup getEntryGroup(String projectId, String location, String entryGroupId)
      throws IOException {
    // Initialize client that will be used to send requests. This client only needs to be created
    // once, and can be reused for multiple requests.
    try (CatalogServiceClient client = CatalogServiceClient.create()) {
      EntryGroupName entryGroupName = EntryGroupName.of(projectId, location, entryGroupId);
      return client.getEntryGroup(entryGroupName);
    }
  }
}

Python

在尝试此示例之前,请按照《Dataplex 快速入门:使用客户端库》中的 Python 设置说明进行操作。 如需了解详情,请参阅 Dataplex Python API 参考文档

如需向 Dataplex 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证

from google.cloud import dataplex_v1


def get_entry_group(
    project_id: str, location: str, entry_group_id: str
) -> dataplex_v1.EntryGroup:
    """Method to retrieve Entry Group located in project_id, location and with entry_group_id"""

    # Initialize client that will be used to send requests across threads. This
    # client only needs to be created once, and can be reused for multiple requests.
    # After completing all of your requests, call the "__exit__()" method to safely
    # clean up any remaining background resources. Alternatively, use the client as
    # a context manager.
    with dataplex_v1.CatalogServiceClient() as client:
        # The resource name of the Entry Type
        name = (
            f"projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}"
        )
        return client.get_entry_group(name=name)


if __name__ == "__main__":
    # TODO(developer): Replace these variables before running the sample.
    project_id = "MY_PROJECT_ID"
    # Available locations: https://cloud.google.com/dataplex/docs/locations
    location = "MY_LOCATION"
    entry_group_id = "MY_ENTRY_GROUP_ID"

    entry_group = get_entry_group(project_id, location, entry_group_id)
    print(f"Entry group retrieved successfully: {entry_group.name}")

后续步骤

如需搜索和过滤其他 Google Cloud 产品的代码示例,请参阅Google Cloud 示例浏览器