Interface Asset.IamPolicyOrBuilder

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

    public static interface Asset.IamPolicyOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getPolicyBlob()
      The JSON representation of the Policy associated with the asset.
      com.google.protobuf.ByteString getPolicyBlobBytes()
      The JSON representation of the Policy associated with the asset.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getPolicyBlob

        String getPolicyBlob()
         The JSON representation of the Policy associated with the asset.
         See https://cloud.google.com/iam/docs/reference/rest/v1/Policy for
         format details.
         
        string policy_blob = 1;
        Returns:
        The policyBlob.
      • getPolicyBlobBytes

        com.google.protobuf.ByteString getPolicyBlobBytes()
         The JSON representation of the Policy associated with the asset.
         See https://cloud.google.com/iam/docs/reference/rest/v1/Policy for
         format details.
         
        string policy_blob = 1;
        Returns:
        The bytes for policyBlob.